Добавьте svg в скрипт CakePHP внутри входного имени пользователя - PullRequest
0 голосов
/ 18 марта 2019
<?=
$this->Form->input('username', [
    'label' => false,
    'placeholder' => __('Username or email address'),
    'class' => 'form-control'
])
?>

Как добавить SVG к этой функции?

Код SVG:

<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-user"><path d="M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"></path><circle cx="12" cy="7" r="4"></circle></svg>

1 Ответ

0 голосов
/ 18 марта 2019

Вы не можете сделать это с шаблоном ввода формы по умолчанию. Вы можете настроить шаблон ввода формы, как показано ниже, чтобы добиться этого.

     <?php 
        echo $this->Form->input('username', [
            'label' => false,
            'placeholder' => __('Username or email address'),
            'class' => 'form-control',
            'templates' => [
                            'inputContainer' => '<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-user"><path d="M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"></path><circle cx="12" cy="7" r="4"></circle></svg>{{content}}'
             ],
        ])
        ?>

Ссылка: Cakephp -> Form -> Настройка шаблонов, которые FormHelper использует

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...