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
是的,你必須寫一個擴展名。這將是一個簡單的。沒問題。 ;) –