文字列の出力を "エスケープ"すると、検索行のjsは機能しません。 Zend Framework1(バージョン1.12.3)出力zf1を "エスケープ"する方法は?
<div id="search-box">
<input type="text" placeholder="<?php echo $this->languageText('TEXT_SEARCH_OUR_SITE',"Search Our Site"); ?>" name="query" id="query" />
<div class="search-box-bk"></div>
</div>
私はこれを試してみましたが、それはうまくいきませんでした
placeholder="<?php echo $this->escape($this->languageText('TEXT_SEARCH_OUR_SITE',"Search Our Site"));
ありがとうございます。私の仕事では、 ' - > escape()'はうまくいきませんでした。私はたくさんのことを考えていました。Zend Framework 2から 'Zend \ Escaper 'を使う考えが出ました。グーグル、私はこれについて考えている唯一の人ではなかったことを知りました:https://stackoverflow.com/questions/17534449/trying-to-use-zend-escaper-from-zf-2-1-in-zend-framework Zend \ EscaperをZF1に統合するとどう思いますか? –
@AgentSmith私はZend2エスケープを使用しました。私のプロジェクトの1つにあります。 – Volvox