2

CIのインストールでPhilSturgeonのテンプレートライブラリを使用しています。ビューパーシャルのファイルをテーマフォルダーに配置しようとすると、それらは正しく呼び出されますが、$ template変数をエコーし​​ようとすると、$template変数が定義されていないというエラーメッセージが表示されます。同じビューパーシャルをルートビューフォルダに配置すると、$templateが正しくエコーされます。

テーマ内のパーシャルを表示し、同時に$ templateを渡すにはどうすればよいですか?

4

1 に答える 1

1

私は同じ問題に直面していました。これは、PhilがModularExtensionsとの互換性のために使用しなければならなかったいくつかの凝ったハックの問題のようです。

パーサーを使用していない場合は、テンプレート構成ファイルでparser_enabledをオフにするだけです。その最初のオプション。その後、それは動作します。

パーサーを使用している場合は、ライブラリを掘り下げる必要があります。問題は_load_view関数にあり、725〜728行目を確認してください。解析されたテンプレートに変数を取得するには、ここで何かを行う必要があります。

于 2012-06-22T18:19:08.603 に答える