

app/MySample/index.ctp  
上記のファイルにcssを適応する場合、どのようにするのが適切でしょうか？  
app/MySampleにcssのフォルダを作り、その中にcssファイルを入れ、Controllerにecho
$this->Html->css('sample');とすればいいのでしょうか？  
同様に、JSの適応のさせ方も知りたいです。  
詳しい方、ご教示ください。


CC BY-SA 3.0
2015-05-23T10:14:01.653
10539
2015-05-25T04:53:23.243
8619
question
javascript php css cakephp
cakephpでcss,javascriptを適応させる


CakePHPにおいて、公開ファイル（cssやjavascript、画像など）の設置先は`APP/webroot/`になります。

cssであれば、`APP/webroot/css/`配下に配置します。

例えば、

[code]

    echo $this->Html->css('sample');
    
[/code]

であれば、`APP/webroot/css/sample.css`が読み出されます。

`HtmlHelper::css()`メソッドの挙動、オプションについて、まずは以下のマニュアルを読んでください。

HtmlHelper — CakePHP Cookbook 2.x ドキュメント  
<http://book.cakephp.org/2.0/ja/core-
libraries/helpers/html.html#HtmlHelper::css>

また、JavaScriptファイルの読み込みは、`HtmlHelper::script()`を使用します。  
JavaScriptファイルの配置先は`APP/webroot/js/`です。

こちらも使い方はマニュアルを参考にしてください。

HtmlHelper — CakePHP Cookbook 2.x ドキュメント  
<http://book.cakephp.org/2.0/ja/core-
libraries/helpers/html.html#HtmlHelper::script>


CC BY-SA 3.0
2015-05-25T04:53:23.243
10577
2015-05-25T04:53:23.243
2668
10539
answer