yii2.0 フレームワークは、PHP によって開発された比較的効率的なフレームワークです。著者からのユーザー例です。 yii2 の使用におけるいくつかの基本的な追加、削除、変更、およびクエリ操作を詳しく説明します。
User::find()->all() //すべてのユーザーデータを返します;
User::findOne($id); //主キー id=1 のデータを返します
;
User::find()->where(['name' => 'ttt'])->one(); // ['name' => 'ttt'] からデータを返します。
User::find()->where(['name' => 'ttt'])->all(); // ['name' => 'ttt'] のすべてのデータを返します。
User::findBySql('SELECT * FROM user')->all(); //SQL ステートメントを使用してユーザー テーブル内のすべてのデータをクエリします。
User::findBySql('SELECT * FROM user')->one(); このメソッドは、SQL ステートメントを使用してユーザー テーブル内のデータをクエリします。
User::find()->andWhere(['sex' => '女性', 'age' => '18'])->count('id'); //総数の統計条件を満たす人の数
User::find()->one(); // データを返します;
User::find()->all(); //すべてのデータを返します;
User::find()->count(); // レコード数を返します;
User::find()->average(); // 指定された列の平均を返します;
User::find()->min(); //指定された列の最小値を返します;
User::find()->max(); //指定された列の最大値を返します;
User::find()->scalar(); //値の最初の行と最初の列のクエリ結果を返します。
User::find()->column(); // クエリ結果の最初の列の値を返します;
User::find()->exists(); // データ行にクエリ結果が含まれているかどうかを示す値を返します。
yii2 グループ クエリ、ユーザーを例にします:
User::find()->addGroupBy('title')->all();タイトルに応じてグループ化
1.追加(挿入)
$model = 新しいユーザー();
$model->insert();
データベースの削除のいくつかの簡単な操作は以前と同じです。スタイルがわかりにくい場合は、スクリーンショットを添付します。例としてユーザーテーブルを使用してみましょう
User::deleteAll('name = young man'); name = young manのデータを削除します。
User::findOne($id)->delete(); 主キーが $id 変数の値であるデータベースを削除します;
推奨書籍: YII2 フレームワークをゼロから学習する (1) Composer を介して Yii2 フレームワークをインストールすることは、誰でも yii2 を学習するのに役立つと思います。
true