генерировать модели и базу данных, используя yct-файл doctrine в модульной структуре zend project - PullRequest
0 голосов
/ 02 марта 2011

Я использовал доктрину с Zend в проекте без модулей. Работает нормально.

Но сейчас я работаю над проектом Zend с различными модулями. структура что-то в этом роде

application
---modules
------admin
---------models
---------controllers
---------views

У меня есть схема yml

options:
    type: INNODB
    collate: utf8_general_ci
    charset: utf8
User:
  columns:
    id:
      type: integer
      primary: true
      autoincrement: true
    name: string(255)
    email: string(300)

и я запускаю эту команду в оболочке для генерации моделей и базы данных.

shell> ./doctrine build-all-reload

и генерировать модели прямо в папке ПРИЛОЖЕНИЕ. Пока я хочу генерировать модели в ПРИЛОЖЕНИИ -> МОДУЛИ -> АДМИНИСТРАЦИЯ -> МОДЕЛИ папка

Пожалуйста, сообщите мне, какую конфигурацию мне нужно сделать, чтобы достичь вышеуказанных результатов.

1 Ответ

0 голосов
/ 02 марта 2011

Вы можете передать массив конфигурации с 'models_path' в конструктор Doctrine_Cli.

$config = array(
    'models_path' => APPLICATION_PATH . '/modules/admin/models'
);

$cli = new Doctrine_Cli($config);

См. http://www.doctrine -project.org / projects / orm / 1.2 / docs / manual / utilities / en # интерфейс командной строки для получения дополнительной информации о параметрах конфигурации cli.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...