Yiiは MVC(Model View Controller)構造のフレームワーク。
Controller → 処理
Model → DB操作
View → 画面表示
基本的なデータ操作。
Create
Read
Update
Delete
// Userモデルのインスタンス作成
$model = new User;
// POSTされたデータをモデルに代入
$model->attributes = $_POST['User'];
// DB保存(バリデーションも実行される)
$model->save();
// Userテーブルの全データ取得
$users = User::model()->findAll();
// IDでユーザー取得
$model = User::model()->findByPk($id);
// POSTデータを代入
$model->attributes = $_POST['User'];
// DB更新
$model->save();
// IDでユーザー取得
$model = User::model()->findByPk($id);
// データ削除
$model->delete();