ride / lib-template-smarty
Smarty engine for the template library of the Ride framework.
2.0.0
2024-04-19 13:03 UTC
Requires
- ride/lib-system: ^1.0.0
- ride/lib-template: ^1.0.0
- smarty/smarty: ^5.0.0
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Smarty engine for the template library of the PHP Ride framework.
Read the documentation for Smarty.
Code Sample
Check this code sample to see how to initialize this library:
use ride\library\template\engine\SmartyEngine; use ride\library\template\engine\SmartyResourceHandler; function createSmartyTemplateEngine(System $system) { $resourceHandler = new SmartyResourceHandler($system->getFileBrowser(), 'view/smarty'); $compileDirectory = $system->getFileSystem()->getFile('/path/to/compile/cache'); $escapeHtml = true; $engine = new SmartyEngine($resourceHandler, $compileDirectory, $escape); $engine->addPublicDirectory('/path/to/plugins'); return $engine; }
Implementations
You can check the related implementations of this library:
- ride/app-template-smarty
- ride/lib-template
- ride/web-template-smarty
- ride/web-template-smarty-asset
- ride/web-template-smarty-minifier
Installation
You can use Composer to install this library.
composer require ride/lib-template-smarty