-
httpd.conf 删掉 rewrite.so 前的 #注释 index.php同级目录 新建.htaccess文件 <Ifmodule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_FILENAME}!-d RewriteCond %{REQUEST_TILENAME}!-f RewriteRule ^(.*)$ index.php/$1[QSA,PT,L] </Ifmodule>查看全部
-
<?php //标准的创建目录 define('APP_NAME','Admin'); define('APP_PATH','Admin'); require('./ThinkPHP/ThinkPHP.php');查看全部
-
各个文件夹作用查看全部
-
在配置改:URL_MODEL查看全部
-
'LOAD_EXT_CONFIG' => 'html', // 加载其他自定义配置文件 html.php查看全部
-
默认配置文件,会自动缓存;而自定义配置文件,每次打开都会执行一次查看全部
-
111查看全部
-
命名范围的使用 1 /*'命名范围的标识名'=>array( '属性'=>'值', 支持的方法有:where limit field order table page having goup distinct )*/ 2 先在模型类中设置成一个数组并在常用的方法 3 然后在控制器中调用如where field order table page having group distinct中使用 4 后面调用到的sql筛选条件会将前面的覆盖,scope可以和普通连贯方法混合使用 如多次调用limit,只有最后一条limit生效 5 优点 一次定义多次调用 项目中项目主管定好名称后可以让多人分工合作时CURD操作不会混乱查看全部
-
过滤查询之distinct方法 1 语法 distinct方法用来过滤相同信息,属性为true过滤和false不过滤 2 例子 $data=M('user')->distinct(true)->field('score')->order('score asc')->select();查看全部
-
多表查询之union查询方法 1 union查询的name和数据类型都要一样 2 语法 union('string array',true/false) true:显示重复的数据 3 例子 $data=M('user')->field('user_name,id')->union('select user_name,id from wp_info'); $data=M('user')->field('user_name')- >union(array('field'='user_name','table'='wp_info'),true);查看全部
-
多表查询之join方法 1 join()支持字符串和数组 2 在mk_userinfo前可设置关联方式 默认左关联 //查询并显示左表的所有行,如果左表的某行在右表中没有匹配行,则在相关联的结果集行中右表的为空值(null)。 Right join右关联 inner join内联 //内联接是用比较运算符比较要联接列的值的联接 3 例子 M('user')-join(' mk_userinfo On mk_userinfo.user_id=mk_user.id')->select(); M('user')-join('Right join mk_userinfo On mk_userinfo.user_id=mk_user.id')->select(); 多表关联添加join 传递数组:$data=M('user')->join(array('mk_userinfo On mk_userinfo.user_id=mk_user.id'))-select();查看全部
-
多表查询只table方法 //不推荐使用table,一般查看视图不用表格 1 语法 多表联合查询 table(array('前缀_表名1'=>'别名1','前缀_表名2'=>'别名2',……)) 表名需要加前缀 2 例子 $data=M()->table(array('nk_user'=>'user','mk_userinfo'=>'info')) ->where('user.id=info.user_id')->select();查看全部
-
连贯操作之group分组和having方法 1 group分组显示结果,having(不可单独使用)而是配合group使用,作为统计结果的条件限制输出 M("User")->field("score count(*) as total")->having("score >= 20")->group("score")-select();查看全部
-
连贯操作之limit和page方法 1 limit(start,length) 例:limit(2,5)//从第2条开始数,取5条数据 2 page(页码,每页数据条数=默认20) 例:page(2,5) //查询第2个页码的数据,每页5条数据查看全部
-
连贯操作之field方法 1 语法 field($string,false)【默认状态false,可以改成ture】 只查询$string数据 查询多个字段用逗号隔开 2 例子 $data=M('user')->field('user_name',false)->order('id',desc)->select(); 只查询user_name,并按id进行降序排序查看全部
举报
0/150
提交
取消