• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:marty3のvariableFilter)

Smarty3.0.9でdefault_modifiersの代わりに使用するvariableFilterについて

このQ&Aのポイント
  • Smarty3ではdefault_modifiersが廃止され、代わりにvariableFilterを使用します。
  • しかし、variableFilterについての詳細な情報はSmarty3のマニュアルには記載されておらず、Web上でもあまり情報が見つかりません。
  • そのため、$this->_smarty->default_modifiers = array('escape:"htmlall"');の代わりの書式については分かりません。

質問者が選んだベストアンサー

  • ベストアンサー
  • Dags
  • ベストアンサー率78% (11/14)
回答No.1

Ver3でも普通に使えますよ。 こちらの環境にてV.3.0.9を入れて動作確認してみましたが問題ありませんでした。 気になった点が1つあり、正常にSmartyがプラグインを読み込んでますか?(modifier.escape.php) 【variableFilter】についてですが、多分プラグインのことでしょう。 $smarty->loadFilter("variable", "htmlspecialchars"); variablefilter.htmlspecialchars.php 一度単体で組んでみては如何でしょうか。 ちなみに、Smartyの最新版は【Ver3.1.6】です。

chopperin
質問者

お礼

Dagsさん、本当に有難うございました。 いやぁ、ご指摘のように、Pluginフォルダを読み込んでいませんでした。 某山○本に書かれていた設定方法を信用して丸飲みして設定したらプラグインの読み込み先が消えておりました。 おかげで他のいくつかの問題も解決しました。 数週間悩んでいたのでスッキリしました。 本当に有難うございました。

その他の回答 (1)

  • Dags
  • ベストアンサー率78% (11/14)
回答No.2

訂正です。 訂正前:ちなみに、Smartyの最新版は【Ver3.1.6】です。 訂正後:ちなみに、Smartyの最新版は【Ver3.1.3】です。 誠に申し訳ない。

関連するQ&A