В этой главе описаны основы работы с CakePHP из командной строки. Если вам когда-либо понадобится доступ к вашим MVC классам CakePHP из cron или другого скрипта командной строки, то эта глава для вас.
PHP предоставляет мощного CLI клиента, который делает взаимодействие с вашей файловой системой и приложениями более дружелюбным. Консоль (Console) CakePHP предоставляет фреймворк для создания сценариев оболочки. Консоль использует настройки диспетчерского типа для загрузки оболочки или задачи, и передачи им их параметров.
CLI сборка PHP должна быть доступна в системе, если вы планируете использовать Console.
Перед тем, как мы начнем разбираться с особенностями, давайте удостоверимся, что мы можем запустить консоль CakePHP. Во-первых вам необходимо запустить системную оболочку. Примеры, показанные в этой главе будут сделаны в bash, но консоль CakePHP также совместима и с Windows. Давайте запустим программу Console из bash. В этом примере подразумевается, что пользователь прошел авторизацию и находится в корне инсталляции CakePHP.
Вы можете запустить консоль таким образом: