Правильный синтаксис для включения внешних CSS и js файлов из представления в CakePHP
Каков правильный синтаксис для включения внешнего файла js и внешнего CSS в CakePHP, чтобы эти файлы были включены в <head>
из представления?
Под внешним я подразумеваю что-то вроде "http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/base/jquery-ui.css-но я хочу условно поместить его в один вид.
2 ответа:
Ответ из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));
Для 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);
Кстати. не забудьте включить в модель помощник javascript.