在我的Extbase插件(控制器)中,我想将“ tx_someext_domain_model_abc ”之类的表映射到可以处理此表或其他表的存储库。
例如,如果我打电话:
$this->magicRepository->setTableName('tx_somext_domain_model_abc');
$this->magicRepository->findAll();
存储库需要切换到给定的表并找到数据。 之后,应将数据附加到“ MagicModel”,其中字段将成为属性。
使用“ config.tx_extbase.objects。[...] ”,我试图覆盖DataMap。这有助于定义表源,但是它并不是真正动态的,因为我无法通过控制器或“魔术”存储库进行设置。
我的目标是创建动态元素和表,并将其放入没有真正创建自定义查询的像真正的存储库和模型这样的控制器中。
我该如何挂钩存储库和模型创建来设置tableName和属性,以确保一切都可以使用,例如扩展中的静态(或普通)存储库/模型?
非常感谢您!