Size: a a a

2020 July 07

СП

Сергей Предводителев... in Yii Framework 2
Да мне и валидаторов Yii хватает
источник

СП

Сергей Предводителев... in Yii Framework 2
The Ant 🐜
А я не хочу. И как быть?
Решают кто там пилит движок))
источник

СП

Сергей Предводителев... in Yii Framework 2
Ну вот есть yii2, в нём есть модели, что плохого в том, что можно делать вложенные модели?  В том же симфони пишут есть подобное.
источник

СП

Сергей Предводителев... in Yii Framework 2
atcq (Алексей)
теперь бери graphql, там это есть )
дай ссылочку, что-то не пойму о чем речь
источник

a

atcq (Алексей)... in Yii Framework 2
источник

T🐜

The Ant 🐜 in Yii Framework 2
Сергей Предводителев
Ну вот есть yii2, в нём есть модели, что плохого в том, что можно делать вложенные модели?  В том же симфони пишут есть подобное.
проблема в том, что данные приходят одним куском, не по моделям, не по классам. А просто массив какой-то, цельный. Который можно намапить на дтошку. Ну или оставить массивом как есть.
источник

T🐜

The Ant 🐜 in Yii Framework 2
на фронте он отсылается тоже одним куском. Ты там его не разделяешь на "формы".
Так какого хрена на беке делить, скажи?
источник

СП

Сергей Предводителев... in Yii Framework 2
The Ant 🐜
проблема в том, что данные приходят одним куском, не по моделям, не по классам. А просто массив какой-то, цельный. Который можно намапить на дтошку. Ну или оставить массивом как есть.
например, есть некое поле "название", которое нужно проверить, чтобы оно было не длинее 100 символов.

И это поле используется в 10 разных "кусках", часть прилетает по апи, часть на фронте и тд.

Чтобы не писать в валидаторе каждого "куска", что поле "название" должно быьт не длинее 100 символов, я хочу вынести это в отдельный класс.
источник

T🐜

The Ant 🐜 in Yii Framework 2
это не нужно выносить в отдельный класс
источник

СП

Сергей Предводителев... in Yii Framework 2
The Ant 🐜
это не нужно выносить в отдельный класс
А где это должно быть?
источник

a

atcq (Алексей)... in Yii Framework 2
в yii есть отдельные подключаемые валидаторы
источник

T🐜

The Ant 🐜 in Yii Framework 2
нигде, правилом пишешь 100 символов лимит. все
источник

a

atcq (Алексей)... in Yii Framework 2
как сущность
источник

T🐜

The Ant 🐜 in Yii Framework 2
в каждом запросе
источник

СП

Сергей Предводителев... in Yii Framework 2
The Ant 🐜
в каждом запросе
вот этого я и хочу избежать)))
Правило-то может быть и сложнее и везде копипастить - не хорошо
источник

T🐜

The Ant 🐜 in Yii Framework 2
очень даже хорошо :D
источник

СП

Сергей Предводителев... in Yii Framework 2
так что хорошего в копировании кода?
источник

T🐜

The Ant 🐜 in Yii Framework 2
в поддержке, ты точно будешь знать что у тебя сломалось в этом запросе. Починить, и не испортить при этом другие.
источник

a

atcq (Алексей)... in Yii Framework 2
в случае, когда нельзя трогать другие - можно всегда подставить индивидуальную имплементацию в это место
источник

a

atcq (Алексей)... in Yii Framework 2
а до возникновения проблем - не копировать себя
источник