2013年9月20日

ThinkPHP第五天(提交类型判定常量IS_POST等,错误页面种类,Model实例化方式,模板中使用函数,foreach循环,模板中.语法配置)

摘要: 1、IS_GET、IS_POST、IS_PUT、IS_DELETE、IS_AJAX常量,方便快捷实现各个判断。 在Action类中还可以使用$this->isPost()等进行判断。2、错误页面: A方法:_404(错误信息,跳转地址),当入口文件开启 APP_DEBUG时候会显示错误信息,如果关闭则不显示错误信息,如果设置跳转地址则会自动跳转。 B方法:halt(错误信息),会提示错误信息,当APP_DEBUG开启时会详细列出错误信息,供程序员调试使用。 C方法:$this->error(错误信息,跳转地址) 用户见错误信息,具有自动跳转3、实例化模型 实例化基础模型(用户未定义 阅读全文

posted @ 2013-09-20 07:58 huilange 阅读(2119) 评论(0) 推荐(0) 编辑

thinkphp第二天

摘要: 1、使用print_r();打印数组的时候最好使用标签,可以是数组表现的更加直观。 pre 元素可定义预格式化的文本。被包围在 pre 元素中的文本通常会保留空格和换行符。而文本也会呈现为等宽字体。2、empty()与isset()区别: empty检测一个变量是否为空:如果 var 是非空或非零的值,则 empty() 返回 FALSE。换句话说,”"、0、”0″、NULL、FALSE、array()、var $var; 以及没有任何属性的对象都将被认为是空的,如果 var 为空,则返回 TRUE。 isset检测一个变量是否定义:如果 var 存在则返回 TRUE,否则返回 FA 阅读全文

posted @ 2013-09-20 07:58 huilange 阅读(318) 评论(0) 推荐(0) 编辑

thinkphp第一天

摘要: 记录要点:1、入口文件index.php define('APP_NAME',应用名称); define('APP_PATH','./应用路径/'); define('APP_DEBUG',true);开启调试模式,便于显示错误信息 requrie './ThinkPHP/ThinkPHP.php';2、配置文件conf中的config.php return array( '配置项'=>'配置内容', //配置项用大写字母 读取配置项实用 C 函数 );3、每个模块都创建一个控 阅读全文

posted @ 2013-09-20 07:57 huilange 阅读(132) 评论(0) 推荐(0) 编辑

ThinkPHP第三天(公共函数Common加载,dump定义,模板文件,定义替换__PUBLIC__)

摘要: 1、公共函数定义 自动加载:在项目的common文件夹中定义,公共函数文件命名规则为common.php,只有命名成common.php才能被自动载入。 动态加载:可以修改配置项‘LOAD_EXT_FILE’=>扩展函数文件名,动态加载函数库。LOAD_EXT_FILE=>'user,db',这样子user.php和db.php函数文件就载入到系统了。 项目分组的情况:建立各自文件夹,然后公共函数命名成为function.php 分组名/function.php。 手动加载:临时性的手动载入某个函数文件可以用,load('@.function'); 阅读全文

posted @ 2013-09-20 07:57 huilange 阅读(1785) 评论(0) 推荐(0) 编辑

ThinkPHP第四天(U函数,URL类型参数配置,伪静态后缀名配置,数据传递与获取$_GET等)

摘要: 1、U('地址','参数','伪静态','是否跳转','是否显示域名'); 在模板中使用U方法而不是固定写死URL地址的好处在于,一旦你的环境变化或者参数设置改变,你不需要更改模板中的任何代码。 在模板中的调用格式需要采用 {:U('地址', '参数'…)} 的方式。 U('Blog/cate',array('cate_id'=>1,'status'=>1)),多个参数可以采用数组的方式。2、URL类型参数设置 config 阅读全文

posted @ 2013-09-20 07:57 huilange 阅读(1480) 评论(0) 推荐(0) 编辑

ThinkPHP第六天(正则表达式)

摘要: 1、正则表达式:原子 ①a-z,A-Z,0-9,_ ②用(abc)圆括号括起来的单元符号,表示括号里面的作为一个完整的组合,必须完成匹配,不被拆分来 ③用方括号括起来[abc][^abc]称之为原子表,任何符合括号的内容都可以匹配,^符号,表示不包含原子表中的内容进行匹配。 ④转义字符:\d表示包含所有数字[0-9],\D除所有数字即[^0-9],\w表示所有常见英文字符[a-zA-Z_0-9],\W表示除所有英文字符[^a-zA-Z_0-9],\s包含空白区域如空格、回车、分页2、preg_match(正则表达式,字符串,存放结果数组),该函数会将符合正则表达式的结果放入数组中(一维... 阅读全文

posted @ 2013-09-20 07:54 huilange 阅读(1180) 评论(0) 推荐(0) 编辑

导航