schranz-templating / spiral-smarty-integration
A integration of template renderer into spiral via smarty template engine.
0.1.0
2022-11-14 21:24 UTC
Requires
- php: ^7.2 || ^8.0
- schranz-templating/smarty-adapter: ^0.1
- spiral/boot: ^3.0
- spiral/config: ^3.0
- spiral/core: ^3.0
README
Integrate the templating Smarty Adapter into the Spiral Framework.
Part of the Schranz Templating Project.
Installation
Install this package via Composer:
composer require schranz-templating/spiral-smarty-integration
Register the Bootloader class in your app/src/Application/Kernel.php
if not already automatically
added by the framework:
class Kernel extends \Spiral\Framework\Kernel { protected const LOAD = [ // ... \Schranz\Templating\Integration\Spiral\Smarty\Bootloader\SmartyBootloader::class, ]; }
Configuration
The integration provides the following configuration.
// app/config/schranz_templating_smarty.php declare(strict_types=1); return [ 'paths' => [ 'hello' => 'app/views', ], 'cache_dir' => 'runtime/cache/smarty/cache', 'compile_dir' => 'runtime/cache/smarty/compile', ];