Size: a a a

2020 June 17

VN

Valeriy Novikov in Yii Framework 2
Датапикер да.
echo потому что идёт в цикле.
источник

VN

Valeriy Novikov in Yii Framework 2
foreach ($members as $index => $member) {
   echo \app\models\lk\OtrsUsers::find()->select('title')->where(['id' => $member->agentId])->one()->title.": ";
   echo $form->field($model, "[$index]agentId")->hiddenInput()->label(false);
   echo $form->field($model, "[$index]value")->textInput(['value' => 8])->label('Отработано часов');

}
источник

А

Аль Пачино in Yii Framework 2
Valeriy Novikov
Датапикер да.
echo потому что идёт в цикле.
во view уже логику собираешь? Это тоже плохо.
источник

VN

Valeriy Novikov in Yii Framework 2
нет. Не логику. Форму вывожу.
источник

VN

Valeriy Novikov in Yii Framework 2
логика будет в контроллере как раз
источник

VN

Valeriy Novikov in Yii Framework 2
ну а как ещё можно вывести заранее неизвестное количество сотрудников с полями для ввода данных?
источник

А

Аль Пачино in Yii Framework 2
во view не нужно логики, вынести через Виджет.
источник

VN

Valeriy Novikov in Yii Framework 2
Виджеты... Их я еще не разбирал от слова совсем...
источник

А

Аль Пачино in Yii Framework 2
во виджете эти вопросы можно решить.
источник

А

Аль Пачино in Yii Framework 2
а во view код чище и проще станет.
источник

VN

Valeriy Novikov in Yii Framework 2
Ок. Если уберём это в виджет, я так понимаю ничего же не изменится? Просто вопрос перейдёт в виджет)
источник

А

Аль Пачино in Yii Framework 2
Даже можешь взять из vendor / ActiveForm, скорпировать в директории widget, и там же отредактировать.. И оттуда вызывать. Все будет работать.
источник

А

Аль Пачино in Yii Framework 2
Есть готовое решение.
источник

А

Аль Пачино in Yii Framework 2
Тебе нужен Multiple ?
источник

VN

Valeriy Novikov in Yii Framework 2
да.
При чём чтобы например количество часов отработанных вводили по каждому сотруднику, а дату выбирали один раз
источник

VN

Valeriy Novikov in Yii Framework 2
Аль Пачино
Даже можешь взять из vendor / ActiveForm, скорпировать в директории widget, и там же отредактировать.. И оттуда вызывать. Все будет работать.
это не совсем понял.

В папке vendor нет ActiveForm. Но есть yii\widgets\ActiveForm
источник

А

Аль Пачино in Yii Framework 2
https://github.com/unclead/yii2-multiple-input
Не рассматривали?
источник

VN

Valeriy Novikov in Yii Framework 2
неа. https://www.yiiframework.com/doc/guide/2.0/en/input-multiple-models вот отсюда брал пример
источник

VN

Valeriy Novikov in Yii Framework 2
ой не то
источник

VN

Valeriy Novikov in Yii Framework 2
источник