Помогите, пожалуйста с настройкой SluggableBehavior

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
tvk1709
Сообщения: 2
Зарегистрирован: 2019.07.16, 22:29

Помогите, пожалуйста с настройкой SluggableBehavior

Сообщение tvk1709 »

Здравствуйте!
Подскажите, пожалуйста можно ли настроить SluggableBehavior таким образом, чтобы уникальность slug проверялась не по атрибуту одной модели, а по нескольким моделям (таблицам в базе)? То есть, у меня есть несколько моделей, которые используют SluggableBehavior и мне нужно, чтобы создаваемый slug был уникальный по всем моделям (по всему сайту).
Аватара пользователя
leonenco
Сообщения: 155
Зарегистрирован: 2017.01.30, 22:42

Re: Помогите, пожалуйста с настройкой SluggableBehavior

Сообщение leonenco »

Validation в помощь вам, вы можете проверить уникальность введеного имени на стадии введения (хоть 25 талиц и 100 полей или больше), custom validation function, а дальше если валидация прошла, сохраняйте модель. https://www.yiiframework.com/doc/guide/ ... validators
tvk1709
Сообщения: 2
Зарегистрирован: 2019.07.16, 22:29

Re: Помогите, пожалуйста с настройкой SluggableBehavior

Сообщение tvk1709 »

Спасибо за ответы и за ссылки! Буду пробовать реализовать.
Ответить