YII學習,yii
CONFIG
tablePrefix 設置表前綴
MODEL
設置與MODEL關聯的表
public function tableName(){
return {{%table_name}} 表前綴加表名格式
}
分頁:
use yii\data\Pagination;
$Page = new Pagination(['totalCount' => 總條數,'pageSize'=>每頁顯示數量]);
查詢:
必須有與數據庫名對應的model
Model名::find()->where(條件['status'=>1]);
$tombList
->offset($Page->offset分頁)
->limit($Page->limit分頁數量)
->all();
->all(); 查詢全部
->one(); 查詢一個
->count(); 查詢數量
->average(字段); 查詢平均值
->min(字段); 查詢最小值
->max(字段); 查詢最大值
->scalar(); 查詢第一行第一列的值
->column(); 查詢所有結果第一列的值
->each(數量); 反復查詢結果,處理內存溢出現象
刪除
Yii::$app->db->createCommand()->delete('表名','條件')->execute();
修改
Yii::$app->db->createCommand()->update('表名',修改字段['status'=>1],'條件')->execute();
添加
Yii::$app->db->createCommand()->insert('表名',數據)->execute();