1

PHPTAL を yii フレームワークに統合する方法を知りたいですか? 私は長い間 PHPTAL を使用していますが、これは優れたテンプレート エンジンです。Yii では別のテンプレート エンジンをフレームワークに統合できますが、それでも PHPTAL はサポートされていません。

ご協力いただきありがとうございます。

4

1 に答える 1

0

Smarty テンプレート エンジンのこの拡張機能をご覧ください: smarty-view-renderer

基本的に、 を実装する Yii のコンポーネントを作成しますIViewRenderer。次に、をオーバーライドinit()して実装しrenderFile()、構成ファイルでComponent クラスに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 が用意されています。

于 2011-08-26T11:26:59.540 に答える