質問: 現在、スムーススクロールをfuelphpに導入しようとしております。 スムーススクロール自体の導入方法は参考サイトが見つかったのですが、 fuelphpとの組み合わせがいまいちわかりません。 導入手順として、 1)headにスクリプトタグの埋め込み 2)スムーススクロールを導入 3)HTML側の設定 という手順で進めたいのですが、 fuelphpのviewのheadに直接scriptタグを記載するのでしょうか お手数をお掛け致しますが具体的な対応方法を ご教示頂きたいです。 何卒宜しくお願い致します。
回答: viewに直接書いてしまっても問題ありませんが、基本的にはAssetクラスを通して出力します。 (例) public/assets/jsにhoge.jsを配置 以下view ``` // ローカルファイル echo Asset::js('hoge.js'); // // CDN配信でも echo Asset::js('//cdn.jsdelivr.net/jquery/2.2.4/jquery.min.js'); // ``` 全体から利用するようなライブラリはこのような方法で、細かい出し分けやページ固有の JavaScriptを読み込ませる必要がある場合はAsset::renderを使います(リンク参照) 参考 Asset クラス