Это должно быть легко. У меня есть кнопка, на мой взгляд:Форматирование текста в виде кнопки Cakephp
<?php echo $this->Html->link("Edit", array('controller'=>'Competitors','action'=>'edit', $competitor['competitors']['id'])); ?>
Кнопка добавляет ссылку для редактирования населенную пользователя. Теперь я хочу, чтобы добавить кнопку вместо «Edit» только текст, поэтому я добавил:
<?php echo $this->Html->link('Edit', array('controller'=>'Competitors','action'=>'edit', $competitor['competitors']['id']), array('class' => 'btn btn-info btn-xs', 'target' => '_self'))?>
, что это хорошо, но я хочу, чтобы добавить значок «glyphicon» перед текстом «Edit », но все еще внутри кнопки, например:
! http://www.tutorialspoint.com/bootstrap/images/glyphicon_demo.jpg
поэтому я попытался:
<?php
echo $this->Html->link(
$this->Html->tag('span', 'Edit', array('class' => 'glyphicon glyphicon-edit')),
array('controller'=>'Competitors','action'=>'edit', $competitor['competitors']['id']), array('class' => 'btn btn-info btn-xs', 'target' => '_self'))?>
Но не работает, как я могу просто добавить значок glyphicon и сохранить форматирование текста. Пожалуйста, ребята, мне нужна помощь. Спасибо большое!
Большое спасибо, это не совсем работал, но, с ответом, а другой парень, который ответил я был в состоянии сделать это. Вот код для вашей справки: ' Php echo $ this-> Html-> link (' Edit', array ('controller' => 'Competitors', ' 'action' => 'edit', $ competitor ['competition'] ['id']), array ('escape' => false, 'class' => 'btn btn-info btn-xs', 'target' => '_self'));?> ' –