tengo la ruta configurada:
delphi
categorias_editar: pattern: /editarcategoria/{idcategoria} defaults: { _controller: CategoriasBundle:Default:editarcategoria}
hasta ahi todo bien.
muestro los datos normal
delphi
<tbody> {% for categoria in categorias %} <tr target="idcategoria" rel="{{ categoria.idcategoria }}"> <td>{{ categoria.nombre }} </tr> {% else %} <tr> <td>No hay resultados.</td> </tr> {% endfor %} </tbody>
como ven en la linea <tr target="idcategoria" rel="{{ categoria.idcategoria }}">
tomo el idcategoria.
que es la target que deberia pasar a la variale de la ruta que se ubica más arriba de la tabla.
delphi
<a class="edit" href="{{ path('categorias_editar', {'idcategoria': idcategoria }) }}"
pero no lo toma el valor, ya que me dice que la variable idcategoria no existe, en php lo hacia de la misma forma
php
<tr target="idcategoria" rel="<?php echo $categoria[$i]['idcategoria'];?>"> <a class="edit" href="./vistas/categorias.frm.php?acc=2&idcategoria={idcategoria}"
como ven es lo mismo, pero aca me funciona correctamente.
muestro todo el codigo para que me puedan ayudar.
delphi
<form id="pagerForm" method="post" action="{{ path('mostrar_categorias') }}"> <input type="hidden" name="status" value="${param.status}" /> <input type="hidden" name="keywords" value="${param.keywords}" /> <input type="hidden" name="pageNum" value="1" /> <input type="hidden" name="numPerPage" value="${model.numPerPage}" /> <input type="hidden" name="orderField" value="${param.orderField}" /> </form> <div class="pageHeader"> </div> <div class="pageContent"> <div class="panelBar"> <ul class="toolBar"> <li><a class="add" href="{{ path('categorias_registro') }}" target="dialog"><span>Añadir</span></a></li> <li><a class="delete" href="./controlador/categorias.cnt.php?acc=3&idcategoria={idcategoria}" target="ajaxTodo" title="¿Seguro que quieres borrarlo?"><span>Borrar</span></a></li> [b][i]<li><a class="edit" href="{{ path('categorias_editar', {'idcategoria': idcategoria }) }}" target="dialog"><span>Modificar</span></a></li>[/i][/b] <li class="line">line</li> <li><a class="icon" href="demo/common/dwz-team.xls" target="dwzExport" targetType="navTab" title="Desea Exportar estos Registros a Excel?"><span>Exportar a Excel</span></a></li> </ul> </div> <table class="table" width="100%" layoutH="138"> <thead> <tr> <th width="10">Categorias</th> </tr> </thead> <tbody> {% for categoria in categorias %} [b]<tr target="idcategoria" rel="{{ categoria.idcategoria }}"> [/b] <td>{{ categoria.nombre }} </tr> {% else %} <tr> <td>No hay resultados.</td> </tr> {% endfor %} </tbody> </table> </div>