cakephp – 将CSS或JS链接到默认布局
我试图解决如何链接CSS或JS我将在Cake
PHP 1.3应用程序中使用它.我已经阅读过将资源放在文件夹/ app / webroot / css或/ app / layouts / css中(仅在这种情况下为css).
我已经放了一个名为main.css和default.css的文件,但我遗漏了一些东西. 我该怎么做才能修复它,哪些是默认布局的默认规则? 解决方法
正常
$这 – > HTML-> CSS( ‘my_file’);对应于/app/webroot/css/my_file.css 你将上面的php部分添加到你的布局文件中,默认情况下是/app/views/layouts/default.ctp(如果你还没有创建一个,则在cake dir中) 你可以在controller / app_controller设置中设置布局$this-> layout =’foo’;它指向/app/views/layouts/foo.ctp 主题 将控制器设置为$this-> view =’Theme’;将制作蛋糕使用主题,然后设置$this-> theme =’SomeTheme’;在控制器中将使用cake / app / views / themed / some_theme / *文件 使用$this-> Html->脚本(‘my_file’);现在指向/app/views/themed/some_theme/js/my_file.js,同样适用于CSS. css = http://book.cakephp.org/view/1437/css js = http://book.cakephp.org/view/1589/script themes = http://book.cakephp.org/view/1093/Themes 主题有通过php(ob_start(); include等)提供css,js和其他资产的问题,这显然比普通的http服务慢.你可以将文件复制到webroot文件夹,如底部所述,或者是懒惰的,并执行类似下面的操作https://gist.github.com/712622 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |