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 docs

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

ただし、画像をボタンとして使用することはできません。ただし、この SO 回答は、必要なものを取得するために使用できる機能を提供します。

于 2012-11-08T04:39:56.827 に答える