2015-04-09 4 views
0

Я настроил доктрину ORM в моем проекте ZF2 и создал объект doctrine всей базы данных. Теперь я добавил в базу данных еще одну таблицу с именем dashboard_group. Как я могу создать объект Doctrine только для этой таблицы.Создание объекта Doctrine отдельной таблицы из базы данных в Zend Framework 2

Я не хочу заменять другие созданные объекты.

+0

Вы Генерирование объекты с помощью инструмента командной строки доктрины? – blackbishop

+0

Да, но не удалось создать отдельный объект таблицы. Пожалуйста, предложите –

+0

Использовать '-filter =" dashboard_group', см. Мой ответ – blackbishop

ответ

1

Используйте –filter вариант в вашей команде:

./vendor//bin/doctrine-module orm:convert-mapping --namespace="YourModule\\Entity\\" --force --from-database --filter="dashboard_group" annotation ./module/MonModule/src/ 

А затем добавить сеттер/геттер в генерируемом лицо:

./vendor/bin/doctrine-module orm:generate-entities ./module/YourModule/src/ --generate-annotations=true --filter="dashboard_group" 
+1

Я пробовал этот ... но после ошибки идет «Нет классов метаданных для обработки». Пожалуйста, предложите, что со мной не так. –

+0

Что вызывает это ошибка, первая команда или вторая? – blackbishop

+0

Как запустить то же самое в windows – Gireesh

Смежные вопросы