-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
地獄得到了一些結果是什麼。所以查詢注入仍然是可能的這種方式:( –