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

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

有帮助吗?

解决方案

答案来自 小猴子79 对于 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帮手。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top