У меня есть таблица group_list, которая связана с contact_list.
В моделе RenameGroup
class RenameGroup extends Model
{
public $name_group;
public function rules()
{
return [
[['name_group'], 'string', 'max' => 255],
];
}
//Save rename group for contact list
public function saveNameGroup($id){
$name = GroupContactList::find()->where(['contact_list_id' => $id])->with('user')->one();
$name->name_group = Html::encode($this->name_group);
return $name->save();
}
}
В groupContactList
public function getContactList()
{
return $this->hasMany(ContactList::className(), ['contact_id' => 'contact_list_id']);
}
і controller
$renameGroup = new RenameGroup();
if ($renameGroup->load(Yii::$app->request->post('RenameGroup')) && $renameGroup->validate() && $renameGroup->saveNameGroup($id)) {
return $this->refresh();
}
Проблема в так как не сохраняет в базу, и как это можно решить?