Die folgende Abfrage, die ich verwenden möchte, um die Bestelldaten von Geschäften zu bestellen. Ich möchte, dass sie in aufsteigender Reihenfolge aber tun, wenn ich versuche, das ich die folgende Fehlermeldung erhalten, um Probelauf:Abfrage des Bestelldatums, Syntaxfehler
[Syntax Error] line 0, col 7: Error: Expected IdentificationVariable | ScalarExpression | AggregateExpression | FunctionDeclaration | PartialObjectExpression | "(" Subselect ")" | CaseExpression, got 'order'
$orderSales = $this->getDoctrine()->getRepository("AppBundle:Order")->createQueryBuilder('order');
$orderSales->orderBy('order.date', 'asc');
$orderSales = $orderSales->getQuery();
$orderResult = $orderSales->getResult();
I orderResult in der .twig Vorlage
return $this->render('admin/store/sales/adminsales.html.twig', array(
'orderResult' =>$orderResult
));
Als Hinweis sollten Sie eine unabhängige Repository-Methode erstellen, anstatt Ihren queryBuilder innerhalb des Controllers zu erstellen. – Delphine
Danke, ich werde das ändern – KevinTheGreat