我有問題。假設我們有這樣一個模型:保存表單資料Yii2
/**
* This is the model class for table "user".
*
* @property integer $id
* @property string $username
* @property string $first_name
* @property string $last_name
*/
class User extends \yii\db\ActiveRecord
{
public static function tableName()
{
return 'user';
}
public function rules()
{
return [
// some rules for fields
];
}
public function attributeLabels()
{
return [
// some attributes
];
}
現在我想創建更新表單模型(例如)first_name。所以我創建了下一個表單模型:
class UpdateUserFirstNameForm extends Model
{
public $first_name
public function rules()
{
return [
// some rules for first_name
];
}
問題是 - 我如何保存這個表單?我必須寫在控制器中?
你'user'表,有一個名爲場'first_name'? – gmc
是的,當然。你可以在@property中看到用戶模型 –