Я хочу использовать Font Awesome icon в кнопке отправки. Я пробовал:CakePHP: Как использовать значок AwesomeFont в submit()?
<?= $this->Form->submit('<i class="fa fa-save fa-2x"></i>', ['escape' => false]) ?>
Но это не сработало. Как сделать?
Я хочу использовать Font Awesome icon в кнопке отправки. Я пробовал:CakePHP: Как использовать значок AwesomeFont в submit()?
<?= $this->Form->submit('<i class="fa fa-save fa-2x"></i>', ['escape' => false]) ?>
Но это не сработало. Как сделать?
Используя код, указанный на вопрос, который вы будете в конечном итоге с HTML, как это:
<div class="submit">
<input type="submit" value="<i class=" fa="" fa-save="" fa-2x"="">
</div>
Это не то, что вы ищете, так что попробуйте использовать button
вместо submit
:
<?= $this->Form->button('<i class="fa fa-save fa-2x"></i>',
['escape' => false,'type' => 'submit']) ?>
См. Здесь: submit Vs button cakephp3, form helper
Этот ответ приходит 4 года спустя, но для использования шрифта awesome или любого синтаксиса значков для cake form submit helper, используйте следующий синтаксис:
$caption = "<i class='fa fa-cloud-upload fa-2x'></i>" //defines the icon
$options = ['escape'=>true]; //defines the submit button options
echo $this->Form->button($caption,$options);
ok спасибо большое. – 2ndGAB
добро пожаловать! –