既然现在实现了教义,是否可以在Repository中使用DQL? 如果,模型的命名如何?
Symfony在DQL中实现了类似Bundle:Model的模型,但是DQL支持像Vendor \ Plugin \ Domain \ Model \ XY这样的命名空间模型 但我没有看到像setParameters,setMaxResults这样的函数。
答案 0 :(得分:2)
不,这是不可能的。 TYPO3只实现Doctrine DBAL,但不是Doctrine ORM。
但是,您可以将TYPO3查询构建器与statement()
方法一起使用。映射将像往常一样在extbase中完成。
另一种选择是使用扩展程序doctrine_orm
。有关集成和限制的信息,请参阅手册:
https://github.com/cyberhouse/typo3-doctrine-orm/blob/master/Documentation/Integrations.rst