Правильный синтаксис для включения внешних файлов CSS и js из представления в CakePHP - PullRequest
2 голосов
/ 22 ноября 2010

Каков правильный синтаксис для включения внешних js и внешних CSS-файлов в CakePHP, чтобы эти файлы были включены в <head> из представления?

Под внешним я подразумеваю что-то вроде "http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/base/jquery-ui.css", но хочу условно разместить его в одном представлении.

Ответы [ 2 ]

4 голосов
/ 22 ноября 2010

Ответ от xiaohouzi79 является верным для Cake 1.2, но помощник JavaScript не поддерживается в Cake 1.3 ( документация ).

CSS ( документация ):

$html->css(array('http://example.com/type.css', 'http://example.com/color.css'), null, array('inline' => false));

JavaScript ( документация ):

$html->script(array('http://example.com/script.js'), array('inline' => false));

0 голосов
/ 22 ноября 2010

Для CSS используйте следующее:

$html->css('http://code.google.com/apis/maps/documentation/javascript/examples/standard.css', false, array('inline' => false)); 

Для файла javascript используйте следующее:

$javascript->link('http://maps.google.com/maps/api/js?sensor=false', false); 

btw.не забудьте включить в модель помощника по javascript.

...