2014-09-16 3 views
0

Мои изображения не загружены с Phalcon Framework.Изображения могут быть загружены в Phalcon

Возможно, потому что файл .htaccess. Я не знаю.

Рамки вернуть эту ошибку:

"ImgController handler class cannot be loaded", when access http://domain.com/img/tiger.jpg

Маршрут "http://domain.com/projects/update/1" ОК.

Файлы .htaccess ниже.

#/.htaccess 
<IfModule mod_rewrite.c> 
    RewriteEngine on 
    RewriteRule ^$ public/ [L] 
    RewriteRule (.*) public/$1 [L] 
</IfModule> 

#/public/.htaccess 
<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteRule ^(.*)$ index.php?_url=/$1 [QSA,L] 
</IfModule> 

Что случилось?

Спасибо в любом случае.

ответ

0

Это проблема с маршрутизацией, особенно если что-то работает, а что-то не так. Phalcon переваривает uri, находит маршрут, но не может отправить ImgController. Убедитесь, что именование правильное, что у вас есть правильно названный контроллер (ImgController не ImageController), что он имеет правильное пространство имен. Если это не помогает, добавьте данные о конфигурации маршрутизации и свой ImgController и где он находится.

+0

Ian, в URL (http://domain.com/img/tiger.jpg) 'img' - это путь к изображению. ImgController существует. –

+0

Правильно ли я понял, что существуют как файл '/ img/tiger.jpg', так и ImgController? –

+0

Мне просто нужно показать изображение в теге img, например: . Путь изображения является/public/img Но структура возвращает эту ошибку: класс обработчика ImgController не может быть загружен. –

Смежные вопросы