用于link_to功能的Symfony图像按钮

时间:2012-11-08 02:13:54

标签: doctrine symfony-1.4 link-to-function

我有一个表单,在最初提交时,它会进入一个页面,用户可以在将该项目发布到网站之前“预览”该项目。我有这3个链接,但我想将它从默认文本链接更改为图像按钮,他们可以单击它们来执行这些任务。

  <?php echo link_to('Edit', 'ticket_edit', $ticket) ?>
  <?php echo link_to('Purchase', 'ticket_publish', $ticket, array('method' => 'put')) ?>
  <?php echo link_to("Cancel", 'ticket_delete', $ticket, array('method' => 'delete', 'confirm' => 'Are you sure you want to delete the item?')) ?>

因此,我希望它显示每个图像,而不是“编辑”,“发布”和“取消”。

2 个答案:

答案 0 :(得分:2)

您可以使用

<?php echo link_to( image_tag( '<your image name>' ), 'ticket_edit', $ticket) ?>

依此类推其他链接......

答案 1 :(得分:0)

您可以使用button_to ($name, $internal_uri, $options)Symfony docs

<?php echo button_to('Edit', 'ticket_edit', $ticket) ?>

但您无法将图像用作按钮。但是,this SO answer会为您提供一个可用于获取所需内容的功能。