【问题标题】:Integrate PHPTAL template engine into yii framework将 PHPTAL 模板引擎集成到 yii 框架中
【发布时间】:2011-08-24 04:16:32
【问题描述】:

我想知道如何将 PHPTAL 集成到 yii 框架中?我使用 PHPTAL 很长时间了,它是一个不错的模板引擎。虽然 Yii 允许将另一个模板引擎集成到框架中,但它仍然不支持 PHPTAL。

感谢您的帮助。

【问题讨论】:

    标签: php yii phptal


    【解决方案1】:

    看看这个 Smarty 模板引擎的扩展:smarty-view-renderer

    基本上,你为 Yii 编写了一个实现 IViewRenderer 的组件。然后覆盖init() 并实现renderFile(),然后在您的main.php 配置文件中,将viewRenderer 设置为您的组件类。像这样的:

    'components' => array(
        ...
        'viewRenderer'=>array(
            'class'=>'application.extensions.path.to.your.class',
            'fileExtension' => '.ext',  // file extension to be handled by PHPTAL
            //other configurations for your component
        ),
    

    它会像魅力一样发挥作用。

    但如果您不坚持使用 PHPTAL,Smarty 已经为您准备好了。

    【讨论】:

    • 那意味着我必须写一个扩展?无论如何感谢您的帮助
    • 是的,你必须写一个扩展。这将是一个简单的。没问题。 ;)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-10-25
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 2014-05-14
    相关资源
    最近更新 更多