-
//查找 $M('user')->where('id')->select(); $where['id'] = 1; //数组 $where['user_name']='xiaoming'; $where['_logic']='or'; M('user')->where($where)->select(); //表达式,eq,neq,egt,gt,lt,elt,between in like //$where['id'] = array(表达式,查询条件) $where['id'] = array('lt',3) //混合用法 $where['id'] = array('gt',10); $where['_string']=''score>10'; //统计用法 count计数(可选),max最大值(必须),min最小值(必须),avg平均值(必须),sum求和(必须)查看全部
-
数据库的增删改查CURD //add创建,创建多条数据 eg.M('user')->add($data) $data是数组,返回插入的id eg2,M('user')->addAll($data), 此处$data为多位数据,这里addAll(),插入多条数据,只适合mysql数据库 注:M()->getLastSql();获取所执行的sql语句 //select查询 //update 更新 //delete删除查看全部
-
1,实例化基础模型model eg,$user = new Model('user'); //表明,表前缀,数据库连接信息 2,实例化用户自定义模型 在model文件夹定义自己的模型 UserModel.class.php <?php class UserModel extends Model(){ public function gerinfo(){ return 'Hello world'; } } $user = D('User');//如果没有找到自定义的模型,会转换成基础的模型去处理 3,实例化公共模型 通用逻辑处理 在model文件夹中,生成CommonModel.class.php <?php class Commmon extends Model(){ public function strmake($str){ return md5(shal(md5(str)); } } $user = new CommonModel(); $user->strmake('aaaa'); 4,实例化空模型 $model = M(); //实例化一个空模型,执行 $model->query();//读取,日常,select $model->execute();//写入,update insert查看全部
-
开启页面trace, SHOW_PAGE_TRACE=>true Trace某一项 trace('name',C('name')); 记录某一段程序的运行时间: G('run'); G('run','emd'); 可以用来判断是否有慢查询,死循环等查看全部
-
mvc查看全部
-
MVC查看全部
-
'LOAD_EXT_CONFIG'=>'user'查看全部
-
这章尽力理解查看全部
-
控制器在action查看全部
-
//common 存放当前项目的公共函数 //Conf 存放当前项目的配置文件 //Lang 存放当前项目的语言包 //Lib 存放当前项目的控制器和模型 //Runtime 存放当前运行的项目和文件查看全部
-
我按照视频上做的,但是没有出现app文件夹,不知道为什么查看全部
-
单一入口:项目结构规范,控制灵活查看全部
-
distinct(true/false) 传入false过滤重复查看全部
-
多表查询 join方法join()支持字符串和数组,默认left join 数组只能进行一次join查询查看全部
-
<!-- 区间判断in notin between notbetween --> <in name="num" value="1,10,15">在这区间<else/>不在这个区间</in> range只能替代in 和notin标签 <range name="num" value="1,10,15" type="in">在这区间<else/>不在这区间</range> <between name="num" value="1,20">在这区间<else/>不在这个区间</between>查看全部
举报
0/150
提交
取消