gkralik / laminas-smarty-module
Laminas 模块,提供 Smarty 渲染策略
3.0.0
2024-03-07 09:07 UTC
Requires
- php: ^8.1
- laminas/laminas-servicemanager: ^3.0
- laminas/laminas-view: ^2.0
- smarty/smarty: ^3.1 || ^4.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.51
- phpstan/phpstan: ^1.8
README
这是一个将 Smarty 模板引擎与 Laminas 集成的模块。
基于 gkralik/zf3-smarty-module 开发。
使用 Composer 安装
通过 Composer 安装是唯一支持的方法。
$ composer require gkralik/laminas-smarty-module:^3.0.0
将模块添加到应用程序配置中启用它
'modules' => [ 'GKralik\SmartyModule', // ... ]
配置
有关支持的选项信息,请参阅 模块配置文件。
还有一个包含所有可用配置选项的 示例配置文件。
您可以在 smarty_options
配置键下设置 Smarty 引擎的选项(例如 force_compile
等)。
请注意 compile_dir
和 cache_dir
键。Smarty 需要写入指定目录的权限。
文档
使用 Zend 框架视图助手
支持使用 Laminas 视图助手。只需像在 PHTML 模板中那样调用视图助手即可。
{$this->doctype()} {$this->basePath('some/path')}