如何从存储库类中的实体类调用方法。 我试图做这样的事情,但没有成功。
class ProfileConnectionsListRepository extends EntityRepository
{
public function connectionUserNames($userId)
{
$connections = $this->_em
->findOneBy(array('user1Id' => $userId))
->getUser2Id();
}
}
所以如果这是无效的,可以在不使用原始查询的情况下在教条方式上做类似的事情。
答案 0 :(得分:2)
您可能需要先获取存储库。
$connections = $this->_em
->getRepository(UserEntity::class)
->findOneBy(array('user1Id' => $userId))
->getUser2Id();