Выпечка Cakephp2

#cakephp #cakephp-2.0

#cakephp #cakephp-2.0

Вопрос:

я использую Cakephp2 и пытаюсь выполнить выпечку своего приложения с помощью commandprompt

вот мои шаги

 c:/>xampphtdocsprojectnameapp>..cakeconsolecake bake
 

это не работает .

Но если я использую cakephp1.3 с теми же шагами, он работает нормально и выглядит так

 Interactive Bake Shell
[D]atebase Configuration 
[M]odel 
so on
 

Кто-нибудь скажет мне, что делать?

Спасибо

Комментарии:

1. @deceze: система не может найти указанный путь

Ответ №1:

Расположение консоли Cake изменилось в версии 2.0. Это в: YOUR_CAKE_DIR/lib/Cake/Console/ . Измените YOUR_CAKE_DIR на путь к вашей установке Cake, и вы сможете снова выполнить вызов cake bake .

Я просто понял, что вы разрабатываете Windows, я думаю, в этом случае путь становится:

 c:/>xampphtdocsprojectnameapp>..libCakeConsolecake bake
 

Комментарии:

1. Примечание к OP — возможно, вам потребуется снова добавить переменную среды; и я читал о переименовании .bat файла, чтобы предотвратить его столкновение с 1.3 установкой a — не могу найти ресурс, но что-то рассмотреть.

2. @Ross: нет, нам не нужно снова добавлять переменную среды.

Ответ №2:

Вы можете сделать это без изменения переменных пути. Для window machine и xampp вы можете выполнить следующий шаг для выпечки:-

  1. Введите cd нажмите enter
  2. Введите cd:/xampp/php нажмите enter
  3. Тип php.exe C:/xampp/htdocs/projectName/lib/cake/console/cake.php выпекать нажмите enter

Ответ №3:

1-й назначьте правильные переменные пути на вашем компьютере 2-й установите обновленные файлы cakephp2 3-й откройте cli, например MAMP / htdocs / project / app / console -> cake bake или я рекомендую cake bake all

Дайте мне знать, если вам нужны дополнительные рекомендации