Сергей Сунцев: А зачем Вам поиск в данных одного пользователя? Что Вы собрались искать?
Если Вы используете этот контроллер для вывода информации всех пользователей, то понятно, а для вывода информации для одного, авторизованного пользователя, делайте другой контроллер.
Al3x4kov: Значит всё так один человек == один отчёт.
А если этот человек авторизирован, то есть все его данные в Yii::$app->user->identity
Значит скрытое поле, где автоматически подставить полюбившееся Вам Yii::$app->user->identity->username и записать в базу.
Перед записью в базу проверяйте, если пользователь отметил чекбок - записываете, если нет - выдать предупреждение или ещё какой вариант придумать. Например что проверка/составление отчёта в работе.
И не надо в label пытаться подставить input.
И не надо мудрить с js, раз пользователь авторизовался и есть его данные.
Al3x4kov: И почему Вас смущает agreed=1, то есть значение 1? Это является id авторизированного пользователя? Так лучше по нему ориентироваться. А вытащить из базы имя пользователя по id и через связь труда не составит.
Но с id будет лучше.
Al3x4kov: Создайте скрытое поле, где значением будет Yii::$app->user->identity->username.
Зачем изголяться?
Зашёл авторизированный пользователь, что-то там проконтролировал, отправил форму, где в скрытом поле подставлено Yii::$app->user->identity->username.
Вы собираетесь вписывать руками логин пользователя?
Есть же Yii::$app->user->identity->username, а ещё лучше Yii::$app->user->identity->id
Создайте скрытое поле в форме и вносите туда этот id, когда проверяющий пользователь зайдёт на страницу.
Kolya Vantukh: Третий параметр может быть массив
Html::activeCheckboxList($model, 'brand', ArrayHelper::map($brandModels, 'id', 'brand'))
Подробней здесь
Nokira Nokawa: Если Вы про tasksel, то да, должно выделиться звёздочкой. Остальные пункты, которые Вы видите в окне утилиты не трогать ни при каких обстоятельствах.
Подробней Работа со связными данными
p.s. Учитесь корректно задавать вопросы