errors" メソッドを使用します; 2. "yii\db\ActiveRecord::afterValidate( などのステートメントを使用して、オーバーライドされた AR ライフサイクル メソッドの戻り値が正しくないかどうかを確認します。 )」。"/> errors" メソッドを使用します; 2. "yii\db\ActiveRecord::afterValidate( などのステートメントを使用して、オーバーライドされた AR ライフサイクル メソッドの戻り値が正しくないかどうかを確認します。 )」。">

ホームページ  >  記事  >  PHPフレームワーク  >  yii2 の保存に失敗した場合はどうすればよいですか?

yii2 の保存に失敗した場合はどうすればよいですか?

藏色散人
藏色散人オリジナル
2020-07-20 09:17:243527ブラウズ

yii2 保存が失敗した場合の解決策: 1. "$model->errors" メソッドを使用します; 2. "yii\ などのステートメントを使用して、オーバーライドされた AR ライフサイクル メソッドの戻り値が正しくないかどうかを確認します。 db\ ActiveRecord::afterValidate()」。

yii2 の保存に失敗した場合はどうすればよいですか?

yii2 保存失敗の考えられる理由

1. rules メソッドにフィールド ルールが追加されていません

2.トランザクション

3.シナリオ

#ソリューション

##1.

$モデル->エラー <br>#2. オーバーライドされた AR ライフサイクル メソッドの戻り値が正しくないか確認します

yii\db\ActiveRecord::beforeValidate():
yii\db\ActiveRecord::afterValidate()
yii\db\ActiveRecord::beforeSave()
yii\db\ActiveRecord::afterSave()

推奨: "

yii Tutorial

"

以上がyii2 の保存に失敗した場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。