В моем плагине Extbase (контроллере) я хочу отобразить таблицу типа " tx_someext_domain_model_abc " в репозиторий, который может обрабатывать эту или другие таблицы.
Например, если я звоню:
$this->magicRepository->setTableName('tx_somext_domain_model_abc');
$this->magicRepository->findAll();
хранилище должно переключиться на заданную таблицу и найти данные.
После этого данные должны быть прикреплены к «MagicModel», где поля становятся свойствами.
С " config.tx_extbase.objects. [...] " я пытался переопределить DataMap. Это помогло определить источник таблицы, но это не совсем динамично, потому что я не могу установить его на контроллере или в моем «волшебном» хранилище.
Моя цель - создавать динамические элементы и таблицы и помещать их в контроллер, например, в настоящий репозиторий и модель без пользовательских запросов.
Как я могу подключиться к хранилищу и созданию модели, чтобы задать tableName и свойства, чтобы все можно было использовать как статические (или обычные) хранилища / модели в расширениях?
Большое спасибо!