0

我有一个表单,当最初提交时,它会进入一个页面,用户可以在该页面上“预览”该项目,然后再将其发布到网站。我有这 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?')) ?>

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

4

2 回答 2

2

您可以使用

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

等等其他链接...

于 2012-11-08T07:49:36.570 回答
0

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

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

但您不能将图像用作按钮。但是,这个 SO 答案将为您提供一个功能,您可以使用它来获得您需要的东西。

于 2012-11-08T04:39:56.827 回答