Horik_off
@Horik_off
Developer

Как сверстать форму такого вида используя yii\helpers\Html?

Имеется форма поиска следующего вида.

1dba9a491c744beebfc7535496d7a821.png

Хочу передать в контроллер в метод actionSearch() все, что засабмиттит пользователь.

Как превратить этот HTML:

<ul id="searchParams" class="dropdown-menu" role="menu">
     <li value="1"><a href="" title="Например, someauthor">Поиск автора </a></li>
     <li value="2"><a href="" title="Например, some word">Поиск публикации </a></li>
</ul>


в подобный php-код:
<?php echo Html::ul($items = ['Поиск автора', 'Поиск публикации'], [
                    'class' => 'dropdown-menu',
                    'id' => 'searchParams',
                    'role' => 'menu',
                ]);
                ?>


Подскажите, пожалуйста, как:
1. Обернуть $items для списка в тег Html::a(); ?
2. Задать элементам списка ($items)
Html::ul($items = ['Поиск автора', 'Поиск публикации'])

атрибут value, например?
3. Задать элементам Html::a() атрибуты и присвоить атрибутам какие-нибудь значения?

Заранее спасибо за дельные советы. Хочется сделать феншуйно).
  • Вопрос задан
  • 228 просмотров
Пригласить эксперта
Ответы на вопрос 1
@maxyc_webber
Web-программист
а в чем проблема html тэги вставлять руками? вас никто не обязывает писать чистый php код. и да это будет правильно
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы