Size: a a a

2020 April 30

Р

Ростислав in OctoberCMS
Та же ошибка?
источник

S

Sasha in OctoberCMS
да
источник

Р

Ростислав in OctoberCMS
Тогда хз, должно бы работать
источник

S

Sasha in OctoberCMS
если убрать $model->addDynamicProperty('translatable', []); эту строчку говорит что  поля translatable нет в базе
источник

Р

Ростислав in OctoberCMS
Sasha
если убрать $model->addDynamicProperty('translatable', []); эту строчку говорит что  поля translatable нет в базе
Перед
$model->translatable = ['position'];
делали типа такого?
$model->jsonable[] = 'translatable';
источник

S

Sasha in OctoberCMS
Ростислав
Перед
$model->translatable = ['position'];
делали типа такого?
$model->jsonable[] = 'translatable';
"Indirect modification of overloaded property Backend\Models\User::$jsonable has no effect" on line 23 of /root/plugins/igl/igl/Plugin.php
источник

Р

Ростислав in OctoberCMS
Попробуйте для теста прямо в модель User вписать
источник

S

Sasha in OctoberCMS
хорошо
источник

Р

Ростислав in OctoberCMS
protected $jsonable = ['translatable'];
Типа такого
источник

Р

Ростислав in OctoberCMS
Sasha
хорошо
В доках написано так
$model->translatable[] = 'position';
а не так
$model->translatable = ['position'];
источник

S

Sasha in OctoberCMS
Ростислав
В доках написано так
$model->translatable[] = 'position';
а не так
$model->translatable = ['position'];
а в чем разница?
источник

Р

Ростислав in OctoberCMS
я не особо эксперт
источник

Р

Ростислав in OctoberCMS
Просто попробуйте как в доках)
источник

Р

Ростислав in OctoberCMS
источник

S

Sasha in OctoberCMS
$model->bindEvent('model.saveInternal', function() use($model) {
    $model->purgeAttributes('translatable');
});
помогло это
источник

КА

Константин Аникин... in OctoberCMS
Sasha
а в чем разница?
в первом случае ты добавляешь в массив 'position', а во втором случае ты создаешь массив с одним только элементом ['position']
источник

S

Sasha in OctoberCMS
Ростислав
Просто попробуйте как в доках)
тоже делал
источник

КА

Константин Аникин... in OctoberCMS
те если у тебя был какой-то массив с данными, ты перезапишешь его
источник

S

Sasha in OctoberCMS
Константин Аникин
в первом случае ты добавляешь в массив 'position', а во втором случае ты создаешь массив с одним только элементом ['position']
* или перезаписываю. я так уже делал и раньше работало
источник

S

Sasha in OctoberCMS
а как pivot передать в translate?
источник