爱程序网

YII学习

来源: 阅读:

CONFIG

tablePrefix 设置表前缀 

 

MODEL

设置与MODEL关联的表

public function tableName(){

return {{%table_name}}  表前缀加表名格式

}

 

分页:
use yiidataPagination;
$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();

Tags:YII学习
相关文章列表:
关于爱程序网 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助