2014-08-30 2 views
1

Я использую cakephp для разработки моего проекта, и я хочу создавать модели с помощью командной строки, так как это проще, чем создавать модели вручную. Поскольку я использую среду Windows. Я отредактировал путь в моем компьютере/дополнительные параметры/переменную окружения/системную переменную, как показано ниже.Как создать модели в cakephp с помощью командной строки

% SystemRoot% \ system32;% SystemRoot%;% SystemRoot% \ System32 \ Wbem;% SYSTEMROOT% \ System32 \ WindowsPowerShell \ v1.0 \; C: \ Program Files (x86) \ MySQL \ MySQL Server 5.0 \ bin: C: \ Program Files \ TortoiseSVN \ bin; C: \ wamp \ www \ fit или fat \ lib \ Cake \ Console;

(Я переименовал свою папку cakephp как нужную или жирную) Но whwn Я вхожу в команду «cake bake» в cmd. Я получаю сообщение об ошибке, что торт не распознается как внутренняя или внешняя команда. Есть ли что-нибудь еще, что мне нужно сделать/

+0

Вам не нужно, чтобы изменить свой путь (infact, я бы сказал, что это плохая идея), чтобы использовать cli, просто 'cd path \ to \ app' и (any os)' Console \ cake' – AD7six

ответ

1

В Windows вам нужно использовать cake.bat вместо cake, который предназначен для * nix.

Также вы можете запустить bake без переменных окружения установки просто выполните следующие действия

cd "C:\wamp\www\fit or fat" 
lib\Cake\Console\cake.bat bake 

но нужно настроить правильный правильный путь к вашему PHP в любом случае.

Если вы хотите просто запустить выпекать без каких-либо настроек выполните следующие действия

cd "C:\wamp\www\fit or fat" 
c:\wamp\php\bin\php.exe lib\Cake\Console\cake.php bake 

пожалуйста, проверьте путь к исполняемому файлу PHP, он может отличаться от шахты c:\wamp\php\bin\php.exe

+0

Спасибо. Оно работает. – Roshani

+1

есть [исполняемый файл торта в приложении] (https://github.com/cakephp/cakephp/tree/master/app/Console) - нет необходимости ссылаться на файл в lib. – AD7six

+0

большое спасибо. этот ответ очень полезен для меня. Я использую этот метод, как c: \ wamp \ php \ bin \ php.exe C: \ wamp \ www \ cakephp-3-1-0 \ bin \ cake.php bake. – omid

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