1
我想知道如何将PHPTAL集成到yii框架中?我使用PHPTAL很长一段时间,这是很好的模板引擎。尽管Yii允许将另一个模板引擎集成到框架中,但它仍然不支持PHPTAL。将PHPTAL模板引擎集成到yii框架中
感谢您的帮助。
我想知道如何将PHPTAL集成到yii框架中?我使用PHPTAL很长一段时间,这是很好的模板引擎。尽管Yii允许将另一个模板引擎集成到框架中,但它仍然不支持PHPTAL。将PHPTAL模板引擎集成到yii框架中
感谢您的帮助。
看一看这个扩展Smarty的模板引擎:smarty-view-renderer
基本上,你写的Yii一个组件实现IViewRenderer
。然后覆盖init()
并执行renderFile()
,然后在您的main.php
配置文件中,将viewRenderer
设置为您的Component类。就像这样:
'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已经为你准备好了。
这意味着我必须写一个扩展?无论如何感谢您的帮助 – sonnb
是的,你必须写一个扩展名。这将是一个简单的。没问题。 ;) –