creocoder/yii2-translateable и обязательные поля

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

creocoder/yii2-translateable и обязательные поля

Сообщение webplus »

Здравствуйте!
Использую расширение https://github.com/creocoder/yii2-translateable для переводов контента.
Все работает хорошо!
Но задался вопросом, как сделать обязательные некоторые поля для переводов, например title_en
Ведь сохранение проходит так:

Код: Выделить всё

        foreach (Yii::$app->request->post('PostTranslation', []) as $language => $data) {
            foreach ($data as $attribute => $translation) {
                $model->translate($language)->$attribute = $translation;
            }
        }
Один вариант остается сделать валидатор в контроллере и в этом цикле его вызвать? может через модель rules можно как то?
Сайт по работе в Украине: https://jobis.com.ua/. Сайт по поиску строителей: https://stroyzakaz.com.ua/
Создание сайтов в Киеве: https://webplus.com.ua/ по доступной цене.
Ответить