CakePHP Default Bake Paths :: Могут ли они быть изменены? - PullRequest
0 голосов
/ 26 января 2011

Я недавно загрузил сайт Cake с живого сервера, и я пытаюсь испечь некоторые аспекты. Но я получаю файлы не найденные ошибки (даже если они существуют), но структура отличается от загрузки CakePHP из коробки. Так что мне интересно, упускаю ли я из виду все это, или есть простой способ настроить то, что CLI ищет в терминах путей, а именно, что я пытаюсь выяснить - config / для схемы ACL ... Спасибо за любой совет. Занимался этим какое-то время.

Ответы [ 3 ]

0 голосов
/ 27 января 2011

Ну, я мог бы сделать что-то полностью похожее на зомби, но я решил просто перепечь и скопировать мои оригинальные файлы MVC в новые запеченные папки (использовал новую папку схемы конфигурации), но теперь проблема решенаделает это.

0 голосов
/ 27 января 2011

Идея 1:

Возможно, это слишком просто, но вы уверены, что правильно запускаете Bake? Вы должны установить переменную среды для bake, или введите полный путь bake, пока вы находитесь в папке вашего приложения. Подробнее здесь: http://book.cakephp.org/view/1106/The-CakePHP-Console

Примечание:

$ cd / my / cake / app_folder
$ ../cake/console/cake

Это откроет подсказку для вашего торта, а также должно устранить пропущенные пути

Идея 2:
Пропущенные пути в торте также могут возникать из-за нестандартных имен файлов, имен классов и т. Д., Даже если ваше приложение работает, другие вещи могут не понравиться тестированию, задачам или выпечке. Пример: в плагинах, если вы на самом деле следуете стандарту и добавляете модель к имени класса, тогда вам нужно иметь $ users в вашем контроллере. Тестирование также тормозит в результате, если все не определено.

Идея 3:
Ранее я изменил путь для расположения моего торта в app / index.php и app / webroot / test.php. Возможно, вы могли бы сделать то же самое для bake в одном из этих файлов, но, поскольку он находится в торт / консоли, вам может понадобиться сделайте это где-нибудь в этой папке. Перед тем, как вы измените папку с тортами, я постараюсь раскошелиться, чтобы вы могли легко получать обновления, не перезаписывая изменения.

0 голосов
/ 26 января 2011

Возможно, вам повезет, если вы посмотрите файл конфигурации paths.php.Это в /cake/config/paths.php.Я не уверен, как это работает, но это может привести вас в правильном направлении.

...