Yii deleteByAttributs の使用法。Dao の delete_PHP チュートリアルは注意して使用してください。
Jul 13, 2016 am 10:43 AMこの記事では、Yii deleteByAttributs の使用法を紹介します。Dao の削除は注意して使用してください。この記事が皆様のお役に立てば幸いです。
Yii フレームワークで Dao の削除を使用する場合は、誤って条件の生成に失敗すると、テーブルが完全に削除されてしまうため、注意して使用する必要があります。
ActiveRecord の deleteByAttributes メソッドまたは deleteAll メソッドを使用できますが、これらは比較的誤って記述されやすいものです。
deleteByAttributes の使用法は次のとおりです:
コードは次のとおりです | コードをコピー |
MyClass::model()->deleteAllByAttributes(array( |
または最初のパラメータが空の場合は、2 番目の条件パラメータを使用します
コードは次のとおりです | コードをコピー |
MyClass::model()->deleteAllByAttributes(array(),'`phone_number` = :phone_number',array( |
または deleteAll():
を使用しますコードは次のとおりです | コードをコピー |
MyClass::model()->deleteAll('`電話番号` = :電話番号',array( |
状態の良いものをもう1つ
コードは次のとおりです | コードをコピー |
$condition = 新しい CDbCriteria();
|
ただし、DAO の delete を使用するときは注意してください。条件が間違って記述されている場合、SQL ステートメントに where 条件が存在しなくても、必ずしもエラーが報告されるわけではありません。結果は where なしで削除され、テーブル全体が削除されましたとなります。
。
人気の記事

人気の記事

ホットな記事タグ

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

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

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

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

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

ホットトピック











今すぐ Toutiao の記事を公開してお金を稼ぐにはどうすればよいですか?今すぐ Toutiao で記事を公開して収入を増やす方法!

マザーボード上のデジタルオーディオ出力インターフェイス - SPDIF OUT

華宜山Heart of the Moon Lu Shuのスキルと特性の紹介
