Size: a a a

2020 October 12

СП

Сергей Предводителев... in Yii Framework 3
Alexander Makarov
чтобы в POST прилетало то, что можно потом не сильно разбирать
пример из yii2:

foreach ($settings as $index => $setting) {
   echo $form->field($setting, "[$index]value")->label($setting->name);
}


Такой синтаксис в обычной HTML-форме не сработает. В нормальной надо было бы писать [$index][value]. Получается это просто небольшой сахар, и если это так, просто чтобы квадратные скобки не добавлять и больше никакого смысла в этом нет, то это мне кажется надо выпиливать.
источник

Д

Дмитрий in Yii Framework 3
Сергей Предводителев
пример из yii2:

foreach ($settings as $index => $setting) {
   echo $form->field($setting, "[$index]value")->label($setting->name);
}


Такой синтаксис в обычной HTML-форме не сработает. В нормальной надо было бы писать [$index][value]. Получается это просто небольшой сахар, и если это так, просто чтобы квадратные скобки не добавлять и больше никакого смысла в этом нет, то это мне кажется надо выпиливать.
Хм.. и правда, такое только спутало бы..
источник

T

TradersVE in Yii Framework 3
Сергей Предводителев
пример из yii2:

foreach ($settings as $index => $setting) {
   echo $form->field($setting, "[$index]value")->label($setting->name);
}


Такой синтаксис в обычной HTML-форме не сработает. В нормальной надо было бы писать [$index][value]. Получается это просто небольшой сахар, и если это так, просто чтобы квадратные скобки не добавлять и больше никакого смысла в этом нет, то это мне кажется надо выпиливать.
I have learned something before yii3. yii2 and yii1 have existed and you must think why it was not done before, the developers of yii2 and yii1 are very experienced.
источник

СП

Сергей Предводителев... in Yii Framework 3
TradersVE
I have learned something before yii3. yii2 and yii1 have existed and you must think why it was not done before, the developers of yii2 and yii1 are very experienced.
That is why I want to understand — why? :)
источник

T

TradersVE in Yii Framework 3
Сергей Предводителев
That is why I want to understand — why? :)
Sometimes when I make improvements I always look for all the issues of yii2 and yii1 and I understand why the code.
источник

T

TradersVE in Yii Framework 3
When I made forms, I did it, look for all the problems, the wheel is already invented.
источник

T

TradersVE in Yii Framework 3
Sometimes yii2 code is belittled which is a mistake.
источник

СП

Сергей Предводителев... in Yii Framework 3
This syntax appear here
источник

AM

Alexander Makarov in Yii Framework 3
TradersVE
I have learned something before yii3. yii2 and yii1 have existed and you must think why it was not done before, the developers of yii2 and yii1 are very experienced.
I'm one of them and I don't remember why it was done :)
источник

T

TradersVE in Yii Framework 3
Alexander Makarov
I'm one of them and I don't remember why it was done :)
👍
источник

СП

Сергей Предводителев... in Yii Framework 3
Кажется я понимаю зачем, но пока не понял как такой код делать с помощью форм :)

Наример,
[a][name][b], [a][name][c] - не понятно где здесь атрибут формы.
[a]name[b], [a]name[c] -  а вот так понятно :)
источник

AM

Alexander Makarov in Yii Framework 3
Ну да
источник

AM

Alexander Makarov in Yii Framework 3
типа того
источник

AM

Alexander Makarov in Yii Framework 3
из них автоматом в PHP тянется разный массив
источник

AM

Alexander Makarov in Yii Framework 3
ща покажу
источник

AM

Alexander Makarov in Yii Framework 3
источник

AM

Alexander Makarov in Yii Framework 3
источник

СП

Сергей Предводителев... in Yii Framework 3
В итоговом HTML всегда будет правильно: [a][name][b]
источник

AM

Alexander Makarov in Yii Framework 3
аха
источник

AM

Alexander Makarov in Yii Framework 3
верный синтаксис такой
источник