Я использую Zf2 и Doctrine2.
Я пытаюсь написать подписчика на событие, который может определить, какой объектный менеджер (EntityManager / DocumentManager) используется, и динамически сопоставить класс модели с таблицей или документом.
Как мне сопоставить модель с конфигурацией доктрины и какой драйвер использовать?
Можно ли динамически задавать имена таблиц и полей в файле конфигурации?
Возможно ли это, и если да, пожалуйста, укажите мне правильное направление.
Вот пример:
<?php
class Model
{
protected $id;
protected $name;
protected $data;
}
Я хотел бы отобразить эту модель на ORM \ ODM с возможностью изменения имен свойств.
Пожалуйста, порекомендуйте.
Задача ещё не решена.
Других решений пока нет …