摘要:i * { padding:0; margin:0; }居中## ThinkPHP 3.1.2 模板中的变量#讲师:赵桐正微博:http://weibo.com/zhaotongzheng本节课大纲:一、变量输出 (重点) 1.标量输出 2.数组输出 {$name[1]} {$name['k2']} {$name.k1} 3.对象输出 {$name:k} {$name->k}二、系统变量 {$Think.get.id}三、使用函数 {$name|strtoupper} 生成的编译后文件是 {$name|date='Y m ...
阅读全文
摘要:配置文件'TMPL_TEMPLATE_SUFFIX'=>'.html',//更改模板文件后缀名'TMPL_FILE_DEPR'=>'_',//修改模板文件目录层次'TMPL_DETECT_THEME'=>true,//自动侦测模板主题'THEME_LIST'=>'your,my',//支持的模板主题列表'TMPL_PARSE_STRING'=>array( //添加自己的模板变量规则 '__CSS__'=>__ROO
阅读全文
摘要:## ThinkPHP 3.1.2 视图#讲师:赵桐正微博:http://weibo.com/zhaotongzheng本节课大纲:一、模板的使用 (重点) a、规则 模板文件夹下[TPL]/[分组文件夹/][模板主题文件夹/]和模块名同名的文件夹[Index]/和方法名同名的文件[index].html(.tpl) 更换模板文件的后缀名(修改配置文件) 'TMPL_TEMPLATE_SUFFIX'=>'.html',//更改模板文件后缀名 b、修改模板文件目录层次 'TMPL_FILE_DEPR'=>'_',//修改
阅读全文
摘要://编写search方法,实现搜索 public function search(){ //获取post的数据,根据数据组装查询的条件,根据条件从数据库中获取数据,返回给页面中遍历 if(isset($_POST['username']) && $_POST['username']!=null){ $where['username']=array('like',"%{$_POST['username']}%"); } if(isset($_POST['sex'])
阅读全文
摘要:## ThinkPHP 3.1.2 查询方式#讲师:赵桐正微博:http://weibo.com/zhaotongzheng本节课大纲:一、普通查询方式 a、字符串 $arr=$m->where("sex=0 and username='gege'")->find(); b、数组 $data['sex']=0; $data['username']='gege'; $arr=$m->where($data)->find(); 注意:这种方式默认是and的关系,如果使用or关系,需要添加数组
阅读全文
摘要:## ThinkPHP 3.1.2 查询方式#讲师:赵桐正微博:http://weibo.com/zhaotongzheng本节课大纲:一、普通查询方式 a、字符串 $arr=$m->where("sex=0 and username='gege'")->find(); b、数组 $data['sex']=0; $data['username']='gege'; $arr=$m->where($data)->find(); 注意:这种方式默认是and的关系,如果使用or关系,需要添加数组
阅读全文
摘要:select(); //var_dump($arr); $this->assign('data',$arr); $this->display(); } public function del(){ $m=M('User'); $id=$_GET['id']; $count=$m->delete($id); if($count>0){ $this->success('数据删除成功...
阅读全文
摘要:## ThinkPHP 3.1.2 CURD特性#讲师:赵桐正微博:http://weibo.com/zhaotongzheng本节课大纲:一、ThinkPHP 3 的CURD介绍 (了解)二、ThinkPHP 3 读取数据 (重点) 对数据的读取 Read $m=new Model('User'); $m=M('User'); select $m->select();//获取所有数据,以数组形式返回 find $m->find($id);//获取单条数据 getField(字段名)//获取一个具体的字段值 $arr=$m->where(
阅读全文
摘要:## ThinkPHP 3.1.2 输出和模型使用#讲师:赵桐正微博:http://weibo.com/zhaotongzheng本节课大纲:M() 等效为 new Model();$m=M('User'); 表明字母第一个大写$arr=$m->select(); 使用模型的实例可以对数据进行操作,操作的工作一般就是对数据库进行 增删改查 CURD 增 -C Create $m->add() 删 -D Delete $m->delete() 改 -U Update $m->save() 查 -R Read $m->select()三、补充 (了解)
阅读全文
摘要:第一课,三步骤 1,。名称 2。路径 3.引用核心文件 4,。公用的可以建立public upload css 等第二课 uRL四中模式 ~ActionClass.php 一、什么是MVC //了解 M -Model 编写model类 对数据进行操作 V -View 编写html文件,页面呈现 C -Controller 编写类文件(UserAction.class.php)二、ThinkPHP的MVC特点 //了解三、ThinkPHP的MVC对应的目录 //了解 M 项目目录/应用目录/Lib/Model V 项目目录/应用目录/Tpl C 项目目录/应用目...
阅读全文
摘要:http://www.studyim.com/video-209.html
阅读全文
摘要:http://hi.baidu.com/wshe505/item/bf96b803f04c0332a3332a82https://b.alipay.com/order/productDetail.htm?productId=2012111200373124&tabId=4#ps-tabinfo-hashhttp://www.thinkphp.cn/code/240.htmlhttp://open.tenpay.com/wiki/index.php/API%E6%8E%A5%E5%8F%A3%E6%96%87%E6%A1%A3-PHP_SDK
阅读全文
摘要:注意:自定义函数要放在项目应用目录/common/common.php中。 这里是关键。模板变量的函数调用格式:{$varname|function1|function2=arg1,arg2,### }说明:{ 和 $ 符号之间不能有空格,后面参数的空格就没有问题;###表示模板变量本身的参数位置 ;支持多个函数,函数之间支持空格 ;支持函数屏蔽功能,在配置文件中可以配置禁止使用的函数列表 ;支持变量缓存功能,重复变量字串不多次解析。使用例子:{$webTitle|md5|strtoupper|substr=0,3}{$number|number_format=2}{$varname|func
阅读全文
摘要:TestAction.class.php的edit方法中$this->assign('list',array('one'=>'a','two'=>'b'));后,在edit.html模板中可以直接{$list.one}使用,而不用经过像volist标签输出。原因在ThinkTemplate.class.php的类中load函数中的一个表达式,extract($templateVar, EXTR_OVERWRITE);
阅读全文
摘要:'; var_dump($data); echo '';}dump($_SERVER);?>display('D:\web\videodemo\Public\ss.html'); //thinkphp当中的一些常量,一些与模版有关的模版替换参数 } //模块===控制器 //动作====成员方法(方...
阅读全文
摘要:www.thinkphp.cn动态下载A alpha 是指内部测试B beta 主要是公开测试或者给客户进行测试C (RC) 一般是指开发倒记时 我们现在已经将重要和重大的BUG进行了修复,仅仅会小,使用性上面的一些不便等。F final 正式版本2.1RC1 来做讲解。对于2.1的正式版本功能我们会及时录制视频来给大家了解最新的版本和最新特性2.0来做说明。第二,两部份去录制第一部份是基部份。你只有把基础部份了解好了,并且在视频当中我让你做的部份你都全部做了。我建议你才开始去看第二部份的视频第二部份视频,THINKPHP的应用。我会手把手带着大家来去做一个THINKPHP的例子。 MVC .
阅读全文