Sql 获取TYPO3流中查询的实体的表名
有人知道如何获取存储库类中实体的表名吗?使用Extbase,这似乎很容易实现,但我在TYPO3流中找不到任何帮助器类。对于实体存储库中的原始SQL查询,我需要它。RTFM:。因此,使用DQL,我可以在查询中直接使用类名Sql 获取TYPO3流中查询的实体的表名,sql,doctrine-orm,typo3-flow,Sql,Doctrine Orm,Typo3 Flow,有人知道如何获取存储库类中实体的表名吗?使用Extbase,这似乎很容易实现,但我在TYPO3流中找不到任何帮助器类。对于实体存储库中的原始SQL查询,我需要它。RTFM:。因此,使用DQL,我可以在查询中直接使用类名 /** * @Flow\Inject * @var \Doctrine\Common\Persistence\ObjectManager */ protected $entityManager; [...] $dql = 'SELECT COUNT(e) FROM Ve
/**
* @Flow\Inject
* @var \Doctrine\Common\Persistence\ObjectManager
*/
protected $entityManager;
[...]
$dql = 'SELECT COUNT(e) FROM Vendor\Package\Domain\Model\Entity e WHERE e.property = :property';
$query = $this->entityManager->createQuery($dql);
$query->setParameters(array('property' => $property));
$result = $query->execute();