-1
IM:为cicle使用此.twig文件以显示查询的结果不工作在我.twig文件
{% extends 'base.html.twig' %}
{% block body %}
{{parent()}}
<div class="container">
<div class="col-md-12">
{% for eq in equipos %}
<div class="row well">
<h2>{{ eq.nombre }}</h2>
<br>
<dl>
<dt>{{'CPU'}}</dt>
<dd>
{{ eq.cPU }}
</dd>
<br>
<dt>{{'GPU'}}</dt>
<dd>
{{ eq.gPU }}
</dd>
<br>
<dt>{{'RAM'}}</dt>
<dd>
{{ eq.rAM }}
</dd>
<br>
<dt>{{'HDD'}}</dt>
<dd>
{{ eq.hDD }}
</dd>
<br>
<dt>{{'Placa Base'}}</dt>
<dd>
{{ eq.placaBase }}
</dd>
<br>
<dt>{{'Sistema Operativo'}}</dt>
<dd>
{{ eq.sO }}
</dd>
<br>
<dt>{{'Garantia'}}</dt>
<dd>
{{ eq.garantia }}
</dd>
<br>
<dt>{{'Fecha de Compra'}}</dt>
<dd>
{{ eq.fechaCompra }}
</dd>
<br>
<dt>{{'Marca del Fabricante'}}</dt>
<dd>
{{ eq.marcaFabricante }}
</dd>
<br>
<dt>{{'Observaciones'}}</dt>
<dd>
{{ eq.observaciones }}
</dd>
<br>
</dl>
</div>
{% endfor %}
</div>
{% endblock %}
,这是功能至极使得查询:
public function equiposverAction($id)
{
$session = new Session();
$em = $this->getDoctrine()->getManager();
$dql = "SELECT e FROM ClientBundle:Equipos e where e.idclient=$id";
$equipos = $em->createQuery($dql);
return $this->render('ClientBundle:Client:equiposver.html.twig',array('name'=>$session->get('name'), 'equipos'=>$equipos));
}
会发生什么事情是因为cicle无法处理查询的原因不明,即使我在里面写了一些东西,它不会显示一定的次数,它应该重复三次,因为这个查询显示3个结果。我用我的应用程序在其他.twig文件相同的方法,但是只有在这里有这个问题IM
地狱得到了一些结果是什么。所以查询注入仍然是可能的这种方式:( –