我非常擅长编程,特别是在symfony。 但我试图查询显示VoorraadInAantal比MinimumVoorraad少的产品,但没有任何显示。
这是我用来试图显示结果的代码;
/**
* @Route("/artikel/minimumvoorraad", name="minimumvoorraad")
*/
Public function indexAction(){
$em = $this->getDoctrine()->getManager();
$query = $em->createQuery(
'SELECT a
FROM AppBundle:Artikel a
WHERE a.minimumVoorraad > a.voorraadInAantal'
);
$artikelen = $query->getResult();
return new Response($this->render('minimumvoorraad.html.twig',
array('artikelen' => $artikelen)));
}
树枝:
{% extends 'base.html.twig' %}
{% block body %}
<h1>Overzicht Artikelen</h1>
<h2><a href="{{ path('nieuwartikel',{}) }}">Nieuw Artikel</a></h2>
<ul>
{% for artikel in artikelen %}
<li style="color:darkgreen; float:left">
Artikelnummer: {{artikel.artikelnummer}} <br>
Omschrijving: {{artikel.omschrijving}} <br>
MinimumVoorraad: {{artikel.minimumVoorraad}} <br>
VoorraadInAantal: {{artikel.voorraadInAantal}} <br>
Bestelserie: {{artikel.bestelserie}} <br>
<a href="{{ path('artikelwijzigen',{'artikelnummer':artikel.artikelnummer}) }}">Wijzig</a>
<a href="{{ path('artikelverwijderen',{'artikelnummer':artikel.artikelnummer}) }}">Verwijder uit assortiment</a>
<br>
</li>
{% endfor %}
<ul>
{% endblock %}
也许我忘记了什么?情况可能就是这样。