jQuery インクルード後に Zend Framework の appendFile が機能しない
-
23-09-2019 - |
質問
レイアウトに jQuery のローカル パスを設定しています。次に、appendFileを使用して別のjsファイルを追加しますが、追加しているファイルは追加されません。
レイアウト内:
$jquery=$this->jQuery();
$jquery->enable(); // enable jQuery Core Library
$jquery->setLocalPath($this->baseUrl().'/js/jquery-1.3.2.min.js');
echo $jquery;
echo $this->headScript();
私からしてみれば:
$this->headScript()->appendFile($this->baseUrl().'/js/jquery.corner.js');
助けてくれてありがとう
正しい解決策はありません
他のヒント
あなたが代わりにあなたのビューで、あなたのアクションで、次の行を配置する必要があります:
$this->view->headScript()->appendFile($this->view->baseUrl().'/js/jquery.corner.js');
ラインecho $this->headScript();
は、それがアカウントにappendFile()
文を取るはありません、あなたのビューコードのいずれかの前に実行されています。あなたの行動でそれを置く場合は、これを考慮しますので、レイアウトとビューは、レンダリングされる前に、アクションコードが呼び出されます。
所属していません StackOverflow