\Yii::$app->user->identity->can("seeAdminMenuButtons") { ...
\Yii::$app->user->identity->isAdmin() { ...
<? foreach($post as $users)?><h4>
Завтра другой разработчик может создать еще один контроллер в котором тоже будет добавляться товар.
В принципе, валидацию тоже можно в хелпер, но тогда надо продумать обратную коммуникацию с контроллером.
и это, как я понимаю, не сработает, если искать имя и фамилию сразу, н-р "Иванов Иван", разве что искать каждое из слов строки по отдельности
...
WHERE
(
'Иванов Иван' LIKE CONCAT('%', first_name, '%') OR
'Иванов Иван' LIKE CONCAT('%', last_name, '%')
)
...
WHERE
(
'Иванов Иван' LIKE CONCAT('%', first_name, '%') OR
'Иванов Иван' LIKE CONCAT('%', last_name, '%') OR
first_name LIKE '%Иванов Иван%' OR
last_name LIKE '%Иванов Иван%'
)
WHERE
(
MATCH(first_name, surname) AGAINST ('Иванов Иван' IN BOOLEAN MODE) > 0 OR
first_name LIKE '%Иванов Иван%' OR
last_name LIKE '%Иванов Иван%'
)