Динамическая загрузка CSS с CakePHP на странице - PullRequest
0 голосов
/ 28 марта 2012

Я использую CakePHP 2.0 и хочу загрузить конкретный стиль CSS на страницу. (без контроллера, но с использованием макета).

Я знаю, что это можно сделать с помощью скриптов, используя:

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

А потом на макете:

<?php echo $scripts_for_layout; ?> 

Но я понятия не имею, существует это или нет что-то похожее на $ scripts_for_layout; для стиля CSS. Вы знаете, как я могу это сделать?

1 Ответ

3 голосов
/ 28 марта 2012

Если вы можете обновить до 2.1, то вы можете использовать это:

// 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.

...