从CakePHP中的视图中包含外部CSS和js文件的正确语法

时间:2010-11-22 04:05:56

标签: cakephp syntax cakephp-1.3

在CakePHP中包含外部js和外部CSS文件的正确语法是什么,以便这些文件包含在视图中的<head>中?

外部我的意思是“http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/base/jquery-ui.css”,但我想将它有条件地放在一个单一的地方图。

2 个答案:

答案 0 :(得分:4)

xiaohouzi79 的答案对于Cake 1.2来说是正确的,但在Cake 1.3(documentation)中已经弃用了JavaScript助手。

CSS documentation):

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

JavaScript documentation):

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

答案 1 :(得分:0)

对于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助手。