小编Joh*_*Doe的帖子

通过Doctrine从数据库中获取最高ID

在Google上尝试了很多howto后,我仍然没有答案.

我想从具有最高ID(ai)的数据库中获取对象.我知道这一定很简单,但我找不到解决办法.

在数据库中,我有实体Syncs,它们具有自动增量ID.我需要那个(最新的)对象来检索一个DateTime的值.

(顺便说一句,它是通过Doctrine的Symfony ..)

symfony doctrine-orm

21
推荐指数
1
解决办法
1万
查看次数

是否有更多方法可以突出显示PHPstorm中的注释而不是TODO或FIXME?

我已经知道TODO了:评论突出显示,刚才看到还有一个FIXME:突出显示.

我大部分时间都在PHPStorm工作,想知道是否还有其他高级关键字.

TODO:&FIXME:两者都变成了相同的颜色(蓝色).我的主要问题是,是否有更多像这样的关键字有不同的颜色?

感谢您的解释,对不起,如果这个问题不够充分......

highlighting phpstorm

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

在ObjectRepository类中找不到方法'QueryBuilder'

Symfony和Doctrine的新手

我试图在Symfony项目中通过Doctrine从MySQL数据库中获取一些对象.我是用createQueryBuilder做的;

$repository = $this->getDoctrine()
    ->getRepository('mcsyncBundle:DB');
$query = $repository->createQueryBuilder('p')
    ->select('p')
    ->where('(p.created=:)' . $till)
    ->setParameter('created', $till)
    ->orderBy('p.created', 'ASC')
    ->getQuery();
$PackDB = $query->getResult();
Run Code Online (Sandbox Code Playgroud)

但我一直收到错误:

*Method 'QueryBuilder' not found in class \Doctrine\Common\Persistence\ObjectRepository*.
Run Code Online (Sandbox Code Playgroud)

有谁能解释(修复)这个问题?

编辑:此错误来自PHPStorm内部,而不是来自Symfony本身

php query-builder symfony doctrine-orm phpstorm

4
推荐指数
1
解决办法
3124
查看次数