Генерация кода с помощью Bake
Вы уже наверное знаете про scaffolding в CakePHP - простой путь создать и запустить приложение имея только Базу Данных и пару классов. CakePHP консоль Bake - это другой метод сделать очень быстро приложение на CakePHP. Консоль Bake может создавать любые базовые ингридиенты CakePHP: Модели, Шаблоны(views) и Контроллеры. Мы говорим не только о возможности создавать каркасы классов, консоль Bake может создавать полноценное приложение за пару минут.
Для использования Bake вам нужно запустить скрипт cake, расположенный в /cake/console/ folder.
$ cd ./cake/console/ $ cake bake
Консоль cake запускается при помощи PHP CLI (command line interface). Если у вас возникли проблемы при запуске сприпта, убедитесь в том что у вас установлен PHP CLI и что в нем установлены основные модули(например: MySQL).
При первом запуске Bake вам будет предложено создать файл конфигурации Базы, если вы его не создали до этого.
После того как вы создатите файл конфигурации БД , консоль Bake предоставит вам следующие опции:
--------------------------------------------------------------- App : app Path: /path-to/project/app --------------------------------------------------------------- Interactive Bake Shell --------------------------------------------------------------- [D]atabase Configuration [M]odel [V]iew [C]ontroller [P]roject [Q]uit What would you like to Bake? (D/M/V/C/P/Q) >
Кроме того, вы можете запустить любую из этих команд прямо из командной строки:
$ cake bake db_config $ cake bake model $ cake bake view $ cake bake controller $ cake bake project


Коментарии:
Добавить коментарий