我有一个表单,在最初提交时,它会进入一个页面,用户可以在将该项目发布到网站之前“预览”该项目。我有这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?')) ?>
因此,我希望它显示每个图像,而不是“编辑”,“发布”和“取消”。
答案 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会为您提供一个可用于获取所需内容的功能。