Mer*_*kos 3 plugins cakephp cakephp-2.0
我在CakePHP中为应用程序安装创建了一个插件.在我的插件文件夹中,我创建了文件夹结构:
/app
/Plugin
/Install
/Controller
/Component
/Model
/Behavior
/View
/Helper
/Install
/Layouts
/Installer.ctp
/webroot
/css
default.css
Run Code Online (Sandbox Code Playgroud)
现在在我的Installer.ctp中输入该代码:
<?php
echo $this->Html->css('/Install/default.css');
?>
Run Code Online (Sandbox Code Playgroud)
但CakePHP将URL /cp/Install/default.css返回给我
有关如何使插件从插件文件夹webroot中加载正确文件的任何想法?
它应该是
echo $this->Html->css('/install/css/default');
Run Code Online (Sandbox Code Playgroud)
还要注意小写字母i
我知道这是一个旧帖子,但我想分享另一种方法:你可以传递'PluginName.css-file'作为参数:
echo $this->Html->css('Install.default');
Run Code Online (Sandbox Code Playgroud)
奇迹般有效.