Я создал модель ActiveRecord, в которой пользователь вводит свою электронную почту и добавляется в базу данных в Yii2.Когда они добавляются в базу данных, я хочу обновить одно из моих свойств в зависимости от того, из какого представления они вводили информацию.Я знаю, что Yii2 позволяет вам установить значение по умолчанию в вашей модели, например
public function rules()
{
return [
[['view'], 'default', 'value' => a]
]
}
Но я не уверен, как установить разные значения по умолчанию для каждого вида.На мой взгляд, где у меня есть поле form-> ($ model, 'email') и отправка для ввода пользователя, я попытался setAttribute и setAttributes и создалмой собственный метод set, но все они не в состоянии установить свойство (я предполагаю, что они сработают, если я скажу, запросил мою базу данных и выполнил их на уже существующем экземпляре моей модели).
Яуверен, что я пропускаю что-то действительно простое