@ivapbox

Как запретить обновление отдельного атрибута в Yii2?

Ситуация такова: есть таблица, есть у неё атрибут, содержащий имя файла. В форме редактирования записи открывается содержимое файла по этому атрибуту, я меняю содержимое файла, обновляю, в итоге (содержимое меняется корректно) меняется как содержимое файла, так и ячейка с названием файла. Т.е. если был файл 1234.txt, и мне нужно туда запилить "helloworld" то это слово будет как внутри файла, так и в ячейке. Необходимо чтоб изменение содержимого ячейки (ОТДЕЛЬНОЙ) не затрагивалось. Как можно это реализовать?
  • Вопрос задан
  • 282 просмотра
Пригласить эксперта
Ответы на вопрос 1
Zhandos
@Zhandos
Можно сделать через сценарии моделей, создаёшь отдельный сценарий и указываешь там атрибуты которые должны приниматься методами load, setAttributes.
Естественно, если ты напрямую будет присваивать значение $model->field = 'value', значение изменится.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы