我的indexSuccess中有3个按钮位于我项目的后端。显示和编辑按钮工作正常,但删除显示。 我认为代码是正确的,这是:
<div class="cont2">
<a href="<?php echo url_for('marcacao/delete?id='.$feasy_marcacao->getId()); ?>">
<div class="btapagar"/>
<p class="btapagartxt">
Apagar
</p>
</div>
</a>
答案 0 :(得分:1)
我发现了问题。这个<a href="<?php echo url_for('marcacao/delete?id='.$feasy_marcacao->getId()); ?>">
是错误的。它应该是:<a href="<?php echo 'marcacao/'.$feasy_marcacao->getId().'/delete' ?>" >
无论如何,谢谢你
答案 1 :(得分:0)
检查您正在运行的应用程序的日志 - 您可以看到单击此链接会发生什么 - 您需要检查正在遵循的正确路由 - 然后检查控制器以查看您正在为该路由操作执行的操作。
答案 2 :(得分:0)
我不认为手动重新创建URL是最佳做法,您应该使用url_for()或link_to()。 我使用admin生成器在symfony 1.2(Propel)上的项目遇到了同样的问题:所有链接都工作正常,除了删除,所以我在routing.yml中添加了一条路径:
marcacao_delete:
url: /marcacao/:id/delete
param: { module: marcacao, action: delete }
这解决了问题