Size: a a a

2020 July 07

СП

Сергей Предводителев... in Yii Framework 2
The Ant 🐜
в уии щас у меня в each правиле такая порнография творится, чтобы валидировать объект шо ппц :D
В идее получается надо для каждого поля сущности писать свой валидатор, а потом в each пихать его и всё
источник

T🐜

The Ant 🐜 in Yii Framework 2
зачем? для связных данных тока
источник

СП

Сергей Предводителев... in Yii Framework 2
Ну вот в примере с Названием, которое 100 символов.
Сделал NameValidator, где прописал, что название - 100 символов и потом этот валидатор уже везде пользуешь
источник

T🐜

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

СП

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

T🐜

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

T🐜

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

СП

Сергей Предводителев... in Yii Framework 2
The Ant 🐜
да где везде то? если у тебя у статьи 100 символов название, это правило будет тока 1
правило одно, ноприменяется в 3х местах. и вместо ['string', 'max' => 100] я буду писать ['NameValidator']
источник

СП

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

T🐜

The Ant 🐜 in Yii Framework 2
утонешь тогда в куче валидаторов )
источник

СП

Сергей Предводителев... in Yii Framework 2
/domain/blog/validators/tag/NameValidator
/domain/blog/validators/tag/SlugValidator

красота :)
источник

СП

Сергей Предводителев... in Yii Framework 2
Почему утону, наоборот, всё чётенько.
источник

T🐜

The Ant 🐜 in Yii Framework 2
непрактично хз
источник

СП

Сергей Предводителев... in Yii Framework 2
Попробую в бою... сейчас начал модуль один писать - попробую такой подход.
источник

T🐜

The Ant 🐜 in Yii Framework 2
помойму для статьи хватит 1 валидатора. На все.
на каждую связную сущность еще по 1.
Просто не валидировать поля, которые null. Т.е. не факт что могут прилететь с фронта связные сущности, их соотв-но не надо валидировать. И менять тоже.
источник

СП

Сергей Предводителев... in Yii Framework 2
The Ant 🐜
помойму для статьи хватит 1 валидатора. На все.
на каждую связную сущность еще по 1.
Просто не валидировать поля, которые null. Т.е. не факт что могут прилететь с фронта связные сущности, их соотв-но не надо валидировать. И менять тоже.
Конечно, валидировать только то, что призодит
источник

T🐜

The Ant 🐜 in Yii Framework 2
ну вот, есть у тебя отдельная форма для редактирования название статьи.
тащишь валидатор который валидирует всю статью, но валидируется тока название. Остальное просто скипается, если оно не required
источник

СП

Сергей Предводителев... in Yii Framework 2
The Ant 🐜
ну вот, есть у тебя отдельная форма для редактирования название статьи.
тащишь валидатор который валидирует всю статью, но валидируется тока название. Остальное просто скипается, если оно не required
Зачем, я в эту форму притащю только валидатор названия.
источник

Д

Дмитрий in Yii Framework 2
Хотел тут.. но по думал ну нафиг. Делайте как удобнее.
источник

Д

Дмитрий in Yii Framework 2
Плодить сущности тоже не Гут. Чтобы потом в них запутаться. В мозгу не будут помещаться. Вынесешь в отдельный слой. А потом из слоев получится лазанья.
источник