Как ограничить поля, которые можно изменить?

Всё что касается построения API
Ответить
makridi
Сообщения: 2
Зарегистрирован: 2014.10.28, 00:14

Как ограничить поля, которые можно изменить?

Сообщение makridi »

Есть стандартная модель для Пользователей https://github.com/yiisoft/yii2-app-adv ... s/User.php

И соответственно стандартный action для обновления профиля https://github.com/yiisoft/yii2/blob/ma ... Action.php

Как изменить его так, чтобы пользователь мог обновить только username и email?

У метода load, параметр $formName, как я поняла, как раз для этого и предназначен. Но не совсем понятно как его задать... Может у кого есть примеры?
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Как ограничить поля, которые можно изменить?

Сообщение zelenin »

параметр formName, судя по названию, "имя формы", то есть какой элемент POST'а будет загружен в модель.
вам же нужны сценарии. Примеры в документации.
makridi
Сообщения: 2
Зарегистрирован: 2014.10.28, 00:14

Re: Как ограничить поля, которые можно изменить?

Сообщение makridi »

zelenin писал(а):параметр formName, судя по названию, "имя формы", то есть какой элемент POST'а будет загружен в модель.
вам же нужны сценарии. Примеры в документации.
Спасибо. Это как раз то, что нужно.
Ответить