Closed loveorigami closed 9 years ago
@loveorigami думаю после обновления на dev-master вы не удалили колонки из родительской таблицы колонок title и body не досжно быть в mx_article
Да, не удалял. А зачем такое нововвежение? Мне как раз таки нравилось то в вашем поведении, что можно было, не перекраивая модели, отключить поведение... При этом сайт работал, как одноязычный...
Если исппользую один и тот же модуль, но без переводов в другом проекте...
Достаточно было просто удалить поведение из модели... а теперь придется еще и добавлять колонки. и прописывать аттрибуты к ним, валидацию...
А где используется поведение - все это удалять...
@loveorigami Миграция на вторую версию заключается лишь в том, что нужно удалить дубликаты колонок в родительской таблице. Вот вся и разница. Остальные изменения прозрачны для пользователей. Такое поведение введено чтобы не нарушать принципы реляционных баз данных. Мне на почту написало уже около 10 человек с этой просьбой.
@loveorigami Так же вы можете использовать версию 1.* установив в своих проектах сооветствующий флаг в composer.json
Понятно... но хочется оставаться на актуальной версии ). При этом - я больше практик и использую Ваше поведение к уже существующим проектам. Например - есть таблица с сотней-другой записями. Просят добавить перевод. Я подключаю Ваше поведение и менеджер спокойно переводит и сайт работает...
А теепрь, вдобавок к тому, что я написал выше, еще и оригинальные записи придется перекидывать в связующую таблицу...
В общем - с точки зрения реляции оно может и правильно, а спрактической точки зрения пока одни сложности... Останусь пока на 1 версии... Спасибо.
@loveorigami вернул обратную совместимость с первой версией расширения. прошу вас протестировать
Спасибо большое! Потестировал. Все работает теперь, как прежде!
После обновления до второй версии перестал отображаться перевод.
все добавляется. в таблице перевод присутствует. на фронте в контроллере при смене языка
выводится текст на русском без перевода. запросы в дебагере следующие
в 1 версии так все работало.