不能指向Cakephp 3中插件文件夹中的webroot目录

时间:2017-11-15 11:36:22

标签: cakephp cakephp-3.0

我想将javascript和css文件指向plugin文件夹中的webroot目录。 这是我在插件目录中的视图代码

  

回波   $这 - > HTML-> CSS(' /PanelAdmin/bower_components/bootstrap/dist/css/bootstrap.min.css');

但此代码指向我的父应用程序的webroot。这里是PanelAdmin 插件名称。 请帮助解决我的问题。谢谢

1 个答案:

答案 0 :(得分:1)

要包含插件中的CSS资源,您需要使用插件点表示法。例如,如果您想要包含css/styles.css插件中的PanelAdmin文件,请使用: -

echo $this->Html->css('PanelAdmin.styles');

有关详细信息,请参阅official docs

Cake使用cssBaseUrl来确定css文件夹的文件夹名称,但我相信您可以通过在文件路径中使用../来解决此问题: -

echo $this->Html->css('PanelAdmin.../bower_components/bootstrap/dist/css/bootstrap.min.css');
相关问题