Генерация объектов данных в Zend Framework - PullRequest
1 голос
/ 29 февраля 2012

Есть ли способ создать объекты данных для таблиц базы данных MySQL, используя Zend_Tool?

Я пытаюсь создать методы установки / получения и переменную столбца любой таблицы в некотором классе с помощью утилиты командной строки zf. (как мы можем сделать это в груше)

1 Ответ

1 голос
/ 14 марта 2012

Вам потребуется создать собственных провайдеров для Zend_Tool.

По сути, вы создаете класс, который расширяет Zend_Tool_Project_Provider_Abstract. Каждый открытый метод становится действием, доступным в инструменте zf.sh.

Вам также необходимо зарегистрировать нового провайдера в Zend_Tool. Сделайте это, запустив:

  1. пробег zf --setup storage-directory
  2. пробег zf --setup config-file
  3. измените ~/.zf.ini и добавьте записи php.include_path и basicloader.classes.0, которые указывают путь и имя вашего нового провайдера соответственно.

Более подробная информация: http://akrabat.com/zend-framework/akrabat_db_schema_manager-zend-framework-database-migrations/ & https://github.com/akrabat/Akrabat/blob/master/zf1/Akrabat/Tool/DatabaseSchemaProvider.php

...