質問: 結合した注文番号 LIMIT 1 ``` この際の、QueryBuilderでの記述方法につきまして ご存知の方がいらっしゃいましたらご教示お願いいたします。 ヒントでも構いません。 よろしくお願いいたします。 以下、追記 ・エラー内容 Apacheのエラーログは以下の通りです。 メモリが足りてないって感じなのですかね?? [Thu Jun 30 13:51:01.710082 2016] [:error] [pid 9568:tid 1856] [client ::1:61415] PHP Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 552 bytes) in C:\xampp\htdocs\eccube-3.0.10\vendor\doctrine\dbal\lib\Doctrine\DBAL\Driver\PDOStatement.php on line 91, referer:
回答: メモリ不足のエラーです。 EC-CUBE3はmemory_limit256MBでは無理が出てくるので、php.iniやini_set()で増やしておいた方が良いと思います。 また、重複チェックが目的であれば ``` $Order = $em->getRepository('Eccube\Entity\Order') ->findOneBy(array('order_number' => $orderId)); ``` で、$Orderがnullかどうかチェックで良いと思います。