• ベストアンサー

CakePHP + Smarty でJQuery

はじめまして、CakePHP2.1 + Smarty 3.1で開発を行なっている者です。 View側でJQueryを使いたいな~と思ったのですが、View側での呼び出し方法、具体的な使い方などご存知の片いらっしゃいましたら、是非教えて下さい。 jsファイルはwebroot/js/に入れてあります。 よろしくお願いします。

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

  • ベストアンサー
回答No.1

Viewファイル内で <?php echo $this->Html->script('jquery', false); ?> とすればHTMLヘッダ内にJSファイルを読み込めます。 この場合はwebroot/js/jquery.jsを読み込むという意味になります。 具体的な使い方としては、たとえば webroot/js/jquery.js のほかに空のJSファイル webroot/js/page.js を準備して、 ビューファイル内には <?php echo $this->Html->script('jquery', false); echo $this->Html->script('page', false); ?> と書いておき、 あとは自前の処理をpage.js内に自由に書いていく、といった使い方が 一般的かと思います。 とりあえずpages.jsに $(function() { $('body').append('<div>jQueryによって書き込まれた文字列です。</div>'); }); とでも書いて試してみてください。

tetujapan
質問者

お礼

ありがとうございました!! やりたいことはなんとかクリアできました。

関連するQ&A