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

在CakePHP中包含来自视图的外部CSS和js文件的正确语法,cakephp,syntax,cakephp-1.3,Cakephp,Syntax,Cakephp 1.3,在CakePHP中包含外部js和外部CSS文件的正确语法是什么,以便这些文件从视图中包含在中 我所说的外部,是指类似于“http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/base/jquery-ui.css“但我想有条件地将其放在单个视图中。对于css,请使用以下命令: $html->css('http://code.google.com/apis/maps/documentation/javascript/example

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


我所说的外部,是指类似于“http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/base/jquery-ui.css“但我想有条件地将其放在单个视图中。

对于css,请使用以下命令:

$html->css('http://code.google.com/apis/maps/documentation/javascript/examples/standard.css', false, array('inline' => false)); 
$javascript->link('http://maps.google.com/maps/api/js?sensor=false', false); 
对于javascript文件,请使用以下命令:

$html->css('http://code.google.com/apis/maps/documentation/javascript/examples/standard.css', false, array('inline' => false)); 
$javascript->link('http://maps.google.com/maps/api/js?sensor=false', false); 
顺便说一句,别忘了在模型中包含javascript助手。

小后子79的答案对于Cake 1.2是正确的,但javascript助手在Cake 1.3()中已被弃用

CSS():

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

JavaScript():


$html->script(数组('http://example.com/script.js数组('inline'=>false))

谷歌搜索总是会产生比答案更多的技巧以及相互冲突的信息,除非你知道确切的帮助者,否则文档不会有帮助,而且由于内容已被弃用,这就更加困难。这太痛苦了,学习曲线不应该和你记忆语言/框架中不一致的地方有多容易有关。每次我回去吃蛋糕,我都会被她蜇。。如果文档在方法页面上也提到了这一点,那就太好了。谢谢你的回答。是的,文档肯定需要一些工作。很高兴能帮上忙。我的问题格式不正确,我想让它们出现在脑海中。为了方便其他人,这两个函数调用需要包括,false,array('inline'=>false));在结尾出现在头部。正确。我已更新代码以匹配您澄清的问题。