This is a module for integrating the Smarty template engine with Laminas.
Based on gkralik/zf3-smarty-module.
Installing via Composer is the only supported method.
$ composer require gkralik/laminas-smarty-module:^3.0.0
Add the module to your applications configuration to enable it:
'modules' => [
'GKralik\SmartyModule',
// ...
]
For information on supported options refer to the module config file.
There is also a sample configuration file with all available configuration options.
You can set options for the Smarty engine under the smarty_options
configuration key (eg force_compile
, etc).
Pay attention to the compile_dir
and cache_dir
keys. Smarty needs write access to the directories specified there.
Using view helpers of Laminas is supported. Just call the view helper as you would do in a PHTML template:
{$this->doctype()}
{$this->basePath('some/path')}