Використання zend_tool

Використання zend_tool

Zend Framework таки йде по шляху старших братів по розуму - Zend Tool допоможе Вам у швидкому створенні проекту на основі ZF.

Для початку нам знадобиться завантажити Zend Framework з сайту розробників, або скористатися репозиторієм проекту:

Примітка. якщо Ви true-лінуксойдов і частенько створюєте проекти на ZF - то закиньте файл zf.sh в / usr / bin (або будь-який інший шлях, де система зможе його знайти), а папку Zend туди, де у Вас прописаний include_path для PHP (виконайте команду php -i | grep include_path)

У нас повинна вийти наступна структура каталогів:

Тепер відкриваємо консоль йдемо в директорію htdocs і набираємо:

Примітка. утиліта тестувалася під Linux, є ймовірність, що під Windows теж буде працювати (використовуйте zf.bat)

Після цього у нас повинен бути створений проект, і зайшовши на сторінку Ви повинні побачити щось схоже на картинку на самому початку статті. Структура каталогу буде виглядати наступним чином:

Дивимося на результат (файл UsersController.php):

Для кожного action'а буде створений практично порожній view скрипт:

Примітка: Якщо папка public не є кореневої - то додайте в файл «/public/.htaccess» правило «RewriteBase / public /» після «RewriteEngine On»

Крім цього функціоналу ще є такі "можливості":

  • Створення класу для юніт тестів, включення / вимикання оних - провайдер test не розпізнає утилітою
  • Створення view - лається і нічого не створює, виправлення помилки в класі тягне за собою ще більше помилок

У TODO у розробників:

  • Генератор моделей - хотілося б подивитися на організацію "правильної" моделі з урахуванням останніх змін в фреймворку
  • Генератор форм - цікаво, повинна ж бути зв'язок з моделлю, думаю буде смачно

інформація

Схожі статті