匿名質問者
匿名質問者匿名質問者とは「匿名質問」を利用して質問した質問者。
「匿名質問」では、ユーザー名を公開せずに匿名の質問ができます。
詳しくはこちら

Cakephp2系でSmartyを動作させる


Cakephp2系でSmartyを使用しているのですがelementにctpファイルを作成してviewから呼び出そうとすると呼び出し先でSmartyが動かすそのままSmartyのタグが表示されてしまいます。
Viewフォルダに入っているctpはきちんとSmartyが動作いたします。
(elementフォルダではphpのデフォルトテンプレートエンジンがなぜか動作しました。)

良い解決方法を教えていただけないでしょうか。

現状:
・Smartyは呼び込めて動作しています。CakeのHelper関数も動作します。
・{$View->element('hoge') nofilter}で呼び出すと、たとえばこのような{foreach hoge}のタグがそのまま排出されてしまいます。Viewフォルダのファイルはきちんと表示されます。
・elementのctpファイルはSmartyは動作しませんがデフォルトの<?php ?>のテンプレートエンジンは動作しました。(Viewファイルでは<?php ?>のタグは動作しません。)
・smartyはオートエスケープにしています。
・拡張子はctpです。

以上お手数ですがよろしくお願いいたします。

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2015/03/13 02:05:35
  • 終了:2015/03/20 02:10:03

回答(0件)

回答はまだありません

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません