Медиа плагин Дэвида Перссона в Cakephp 2.0.x - PullRequest
0 голосов
/ 20 марта 2012

Я использую плагин Media от David Persson для CakePHP (https://github.com/davidpersson/media). Я использовал Cakephp 2.0.x и помещаю папку мультимедиа в плагин. Моя проблема в том, что появляется сообщение об ошибке, которое говорит об отсутствииплагин.

Error: The application is trying to load a file from the Media plugin

Error: Make sure your plugin Media is in the app\Plugin directory and was loaded

<?php
CakePlugin::load('Media');


Loading all plugins: If you wish to load all plugins at once, use the following line in your app\Config\bootstrap.php file

CakePlugin::loadAll();

Кстати, я загружаю zip со страницы github davidpersson (которая была создана с использованием 1.3.x) и пытаюсь использовать его в версии 2.0.x. Я также изменяюимя класса и вместо использования var (из 1.3.x) я уже добавил public вместо var для контроллеров и моделей. Какие соображения мне нужны, чтобы использовать этот плагин в Cakephp 2.0.x? Спасибо

Ответы [ 2 ]

0 голосов
/ 20 марта 2012

В настоящее время он не поддерживает 2.0 (см. Этот тикет: https://github.com/davidpersson/media/issues/66). В этом тикете, однако, есть ссылка на чей-то форк, который был обновлен до 2.0.

0 голосов
/ 20 марта 2012

Следовали ли вы инструкциям Cake и загрузили плагин в bootstrap.php?Если этого не сделать.

Прочтите эту страницу http://book.cakephp.org/2.0/en/appendices/2-0-migration-guide.html

Здесь есть все, что вам нужно знать о том, как обновить код 1.3 до 2.x.

...