Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Codeigniter 条令查询语言(DQL)createquery带限制_Codeigniter_Doctrine Orm - Fatal编程技术网

Codeigniter 条令查询语言(DQL)createquery带限制

Codeigniter 条令查询语言(DQL)createquery带限制,codeigniter,doctrine-orm,Codeigniter,Doctrine Orm,如何在DQL上使用限制 我有这样的dql $LampuOns = self::$em->createQuery("SELECT c FROM \Entities\Product\Category c WHERE id='{$Dataid}'")->execute(); 当我加上这样的限制 $LampuOns = self::$em->createQuery("SELECT c FROM \Entities\Product\Category c WHERE id='{$Data

如何在DQL上使用限制

我有这样的dql

$LampuOns = self::$em->createQuery("SELECT c FROM \Entities\Product\Category c WHERE id='{$Dataid}'")->execute();
当我加上这样的限制

$LampuOns = self::$em->createQuery("SELECT c FROM \Entities\Product\Category c WHERE id='{$Dataid}' LIMIT = 1")->execute();
它返回了错误消息。
有什么想法吗?

DQL不执行任何限制子句,看看动机

所以你必须使用教义

比如:

$LampuOns = self::$em->createQuery("SELECT c FROM \Entities\Product\Category c WHERE id='{$Dataid}'");
$LampuOns->setMaxResult(1);
$LampuOns->execute();
希望这有帮助