Yii 2 model->save()falseを返す問題

480 ワード

Modelはsaveで検証されます.検証はModelのrulesで定義されています.例:
    /**
     * @inheritdoc
     */
    public function rules()
    {
        return [
             [['id', 'cid', 'status', 'dateline'], 'integer'],
             [['content'], 'string'],
             [['title', 'description'], 'string', 'max' => 250]

        ];
    }

saveに失敗した場合はrules定義が正しいかどうかを確認します.