首页
社区
文档
日志
登入
注册
文 档
开始
目录结构
配置文件
常量
视图
控制器
文件上传
自动加载类文件
路由
图片验证码
函数
缓存
数据模型
基本操作
数据添加
数据删除
数据更新
数据查询
where条件
自动验证
数据分页
子查询
原生SQL语句的使用
数据缓存
连接Sqlite
内 文 索 引
## 1. 生成url >**如果是Nginx服务器,可能需要自己配置Nginx的pathinfo模式** **U('控制器名/操作名',参数数组,url模式)** **U(['控制器名','操作名'],参数数组,url模式)** url模式 参考配置文件中的 URL_MOD 下例中url(默认模式将省略 index.php):/?c=user&a=index&id=1 pathinfo模式:/index.php/user/index/id/1 路由模式:/index.php/user-1 $url = U('user/index',['id'=>1]); $url = U(['user','index'],['id'=>1]); **其它应用的URL** $url = U('admin.php/user/index',['id'=>1]); ## 2. 获取/设置 配置信息 **C(配置项,值)** $mod = C('URL_MOD'); //获取 URL_MOD 配置 C('THEME','red'); //设置 THEME 配置值为 red(设置模板目录是red) ## 3. 设置 DEBUG 模式 **debug(值)** debug(0); //关闭DEBUG debug(1); //开启DEBUG ## 4. GET & POST 参数取值 **I(参数名,分隔符)** 优先取GET,不存在时取POST 第二个参数作用是 传递类似【&id=1,2,3,4,5】的参数时,参数值将被分割成数组; $name = I('name'); $id = I('id',','); ## 5. 打印元素 **P(元素)** 可打印元素包括 字符串,数组,对象 当仅需要打印结果的字符串 而 不需要输出到浏览器时可加第二个参数 false P($user); $str = P($user,false); //获取打印结果的字符串,不输出到浏览器 ## 6. 设置路由 **route(array)** 设置规则详见路由部分 >route 函数必须在入口文件中使用,其他地方使用无效 route(['u'=>['user','index','userid']]); ## 7. 设置/获取 COOKIE **cookie(名称,值,过期时间,路径)** $user = cookie('user'); //获取cookie cookie('user',$user,3600); //设置cookie 超时3600秒 ## 8. 记录日志 **_log(日志内容,目录名)** 日志文件将被保存在 /rundir/目录名/年月日.log $log = "用户登录失败"; _log($log,'login'); //日志将被记录在 /rundir/login/20171021.log ## 9. 创建目录 **make_dir($dir,$mode=0755,$recursive=true,$throwErr=false)** $dir:创建的路径 $mode:权限(linux下有效,例如 0755) $recursive:是否连续创建 $throwErr:是否抛出异常 $dir = PUB . 'static/img'; make_dir($dir); ## 10. 删除文件或目录 **del_dir($dir,$t=false)** $dir:路径 $t:是否删除目录 默认只删除文件不删除目录 返回删除的数量 $dir = PUB . 'static/img'; del_dir($dir); ## 其它函数请自行查看 functions.php 文件注释