小编PBR*_*PBR的帖子

getManager导致错误,getEntityManager工作正常吗?

作为Symfony2中与之间的区别新手和教义我挣扎(在自定义库类)getEntityManager()getManager().

我知道getEntityManager()正在被弃用,但是如果我使用它getManager(),我会得到"未定义的方法'getManager'.方法名称必须以findBy或findOneBy开头!"

在我的课程中,以下代码有效:

public function haalidop($verbid)
{
    return $this->getEntityManager()
                ->createQuery('SELECT p FROM myBundle:Verbs p WHERE p.verbid='.$verbid)
                ->getSingleResult();
}
Run Code Online (Sandbox Code Playgroud)

如果我改变(升级?)它像下面的代码,我得到错误...

public function haalidop($verbid)
    {
        return $this->getManager()
                    ->createQuery('SELECT p FROM myBundle:Verbs p WHERE p.verbid='.$verbid)
                    ->getSingleResult();
    }
Run Code Online (Sandbox Code Playgroud)

有人在这里有任何建议吗?

doctrine repository symfony

7
推荐指数
1
解决办法
6517
查看次数

symfony中的匿名用户对象

我正在使用Symfony提供的基本用户登录/注销系统,只要人们登录就可以正常工作.在这种情况下,$ user对象总是根据需要提供.

问题是当注销(或者还没有进入)时没有用户对象.是否有可能(在这种情况下)使用我自己的默认值提供默认用户对象?

谢谢你的建议

php doctrine symfony

5
推荐指数
1
解决办法
3679
查看次数

标签 统计

doctrine ×2

symfony ×2

php ×1

repository ×1