yii2 で更新データの保存に失敗した場合はどうすればよいですか?
yii2 更新データの保存に失敗した場合の解決策: まず、エラーの原因となった元のスクリプト ファイルを見つけて開きます。次に、モデル クラスのルールに新しいフィールドの検証ルールを追加するか、フィールドを次のように設定します。 "安全"。
YII2 はデータの更新に失敗しました
原因:
CLI モード、スケジュールされたタスク。ビューを通じて他のシステムの DB データを同期します。
推奨:「yii チュートリアル 」
プロセス:
オリジナルのスクリプトが作成されており、既存のスクリプトに基づいて変更されています。新しいフィールドを追加しました。
フィールドを追加した後、実行されましたが、常に失敗しました。テーブルに記録されている utime も正常に更新できましたが、新しく追加されたフィールドのみ更新に失敗しました。
$model->validate() の結果を問題なく出力してみてください。 $model->save() も true を返します。 $model->errors() は空を返します。すべてが順調。
新しく追加されたフィールドがモデル クラスに追加されていないことを突然思い出したので、$model->save(false) に変更して検証をオフにしました。まだ失敗しています。
解決策:
新しいフィールドの検証ルールをモデル クラスのルールに追加するか、フィールドを安全に設定します。
概要:
なんともチートです。以前は Save(false) でOKでしたが、今回は機能しません。 。
解析は構文問題である必要があります。今回のデータ割り当て方法は
$info->attributes = $data;
以上がyii2 で更新データの保存に失敗した場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック

この記事では、コンテナライゼーション、オーケストレーション、セキュリティ対策によるスケーラビリティ、信頼性、効率に焦点を当てたクラウドネイティブ環境でYIIアプリケーションを展開するためのベストプラクティスについて説明します。

この記事では、YIIをサーバーレスアーキテクチャで使用するための重要な考慮事項について説明し、ステートレス性、コールドスタート、機能サイズ、データベースの相互作用、セキュリティ、監視に焦点を当てています。また、最適化戦略と潜在的な統合をカバーしています

この記事では、YIIとWebSocketsを使用したリアルタイムデータ同期の実装、パフォーマンスとセキュリティのためのセットアップ、統合、ベストプラクティスをカバーしています。

この記事では、組み込みモジュール、BDD、さまざまなテストタイプ、モッキング、CI統合、およびコードカバレッジを使用することに焦点を当てたCodeceptionを使用して、YIIアプリケーションをテストするための戦略について説明します。

YIIの組み込みテストフレームワークは、PHPunit統合、フィクスチャ管理、さまざまなテストタイプのサポートなどの機能を備えたアプリケーションテストを強化し、コードの品質と開発慣行を改善します。

この記事では、YIIアプリケーションを生産に展開するための重要な考慮事項、環境のセットアップ、構成管理、パフォーマンスの最適化、セキュリティ、ロギング、監視、展開戦略、バックアップ/回復計画に焦点を当てています。

この記事では、SaaS開発に対するYiiの利点について説明し、パフォーマンス、セキュリティ、および迅速な開発機能に焦点を当てて、スケーラビリティを高め、市場からの時間を短縮します。

この記事では、YIIデバッグツールバー、Blackfire、New Relic、XDebug、DataDogやDynatraceなどのAPMソリューションなど、YIIアプリケーションのパフォーマンスを監視およびプロファイリングするためのツールについて説明します。
