Я использую 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">
http://domain/img/some_image
- person Chuck Burgess   schedule 07.03.2013app/webroot/img
, а вapp/View/Themed/my_theme/webroot/img
, поэтому изображение не появляется на странице. - person Chuck Burgess   schedule 07.03.2013$this->Html->image('{some_image}');
- person mark   schedule 07.03.2013/my_theme/img/logo.png
- возможно, вам также нужен AssetDispatcher - person mark   schedule 07.03.2013/my_theme/img/logo.png
, и это не сработало. Я также подтвердил наличие AssetDispatcher. - person Chuck Burgess   schedule 07.03.2013