2012-03-28 8 views
0

私はCakePHP 2.0を使用しており、具体的なCSSスタイルをページにロードしたいと思っています。 (コントローラーはなく、レイアウトを使用します)。その後、CakePHPを使用したダイナミックロードcss Page

$this->Html->script('photos', array('inline' => false)); 

とをレイアウト上:

は、私はそれが使用してスクリプトで行うことができます知っている

<?php echo $scripts_for_layout; ?> 

しかし、それは$ scripts_for_layoutに似た何かが存在するかどうかはわかりません。 CSSスタイル用。 どうすればいいですか?あなたは2.1にアップグレードすることができる場合

答えて

3

その後、あなたはこれを使用することができます。

// in your view 
$this->Html->script('carousel', array('block' => 'scriptBottom')); 

// in your layout 
echo $this->fetch('scriptBottom'); 

http://book.cakephp.org/2.0/en/views.html#using-blocks-for-script-and-css-files

更新:あなたはスクリプトで行うようにあなたがそれを行うことができ、以前のバージョンでは

$this->Html->css('some.css', null, array('inline' => false)); 

さらに、 $scripts_for_layoutに配置してください。

+0

これで、古いバージョンのCakePHPでこれを行うことができるようになりましたか?それは何か基本的なものです! – Alvaro

+1

更新された回答。 – ok32

+0

ありがとうございました! しかし、javascriptファイルの読み込みには少し違いがあります。ここのミドルにはヌルがあります。ああ、レイアウトにロードしてそれをビューで使用する場合は、最初にエコーを必要としません。 – Alvaro

関連する問題