0

我正在运行 CakePHP 2.3.1。我已经app/View/Themed/my_theme根据需要创建了我的目录。我已将webroot目录添加到放置所有主题资产的主题中。但是,当我使用$this->Html->image('{some_image}');.

我需要在不同的目录中暂存图像吗?如果我将它们放在主 app/webroot/img 目录中,它们当然会按预期出现在页面上。

更新: 使用示例logo.png我有以下内容:

图像在这里上演:app/View/Themed/{my_theme}/webroot/img/logo.png

图像未显示在呈现的页面上。图像的来源显示为:<img src="http://example.com/img/logo.png">

4

1 回答 1

3

我猜你需要在你的引导程序中使用 AssetDispatcher:

Configure::write('Dispatcher.filters', array(
    'AssetDispatcher'
));

这将使使用插件或主题资产成为可能。

http://book.cakephp.org/2.0/en/development/dispatch-filters.html#configuring-filters

于 2013-03-07T15:01:34.980 回答