ThinkPhp学习】的更多相关文章

ThinkPHP学习总结 网站开发使用的thinkPHP5.0在此总结备查 MVC关系功能图 一.Thinkphp开发规范 l 类 类库.函数文件统一以.php为后缀: 类的文件名均以命名空间定义,并且命名空间的路径和类库文件所在路径一致(命名空间必填): 类名和类文件名保持一致,统一采用驼峰法命名(首字母大写): 在一个类中调用另一个类必须标明被调用类的命名空间 l 变量.方法命名使用多个英文单词命名其间用下划线连接 l 应用目录 l 一般程序流程:访问模块的控制器方法————方法调用视图——…
原文:ThinkPhp学习13 简单登录验证 创建Login类 <?php class LoginAction extends Action { function index(){ $this->display(); } function do_login(){ //获取用户名和密码等.和数据库中比对,有该用户允许登录否则输出错误页面 $username=$_POST['username']; $password=$_POST['password']; $code=$_POST['code']…
原文:ThinkPhp学习12 二.输出模板内容      (重点) a.display 1.display中没有参数    $this->display(); 2.可以带参数    $this->display(本模块文件夹下的其他模板文件);    $this->display('index2'); $this->display(其他文件夹下的模板文件);    $this->display('Public:error');//注意,仅仅需要在Tpl下有Public文件夹…
原文:ThinkPhp学习11 一.模板的使用        (重点) a.规则 模板文件夹下[TPL]/[分组文件夹/][模板主题文件夹/]和模块名同名的文件夹[Index]/和方法名同名的文件[index].html(.tpl) 更换模板文件的后缀名(修改配置文件)   'TMPL_TEMPLATE_SUFFIX'=>'.html',//更改模板文件后缀名 b.修改模板文件目录层次   'TMPL_FILE_DEPR'=>'_',//修改模板文件目录层次 c.模板主题   'DEFAULT…
原文:ThinkPhp学习10 查询操作 Action模块 User下的search public function search(){ //判断username是否已经传入,且不为空 if(isset($_POST['username'])&&$_POST['username']!=null){ //不管{是出现在$前面还是后面,只有两者紧挨着时花括号才会被当成是界定符号.不要在之间加空格,要不然就会被当作普通的花括号处理 $where['username']=array('like',…
原文:ThinkPhp学习07 简单CRUD操作 public function show() { $m=M('User'); // $arr=$m->find(2); //查找id=2的数据,find只能返回一条数据 //2.SELECT * FROM `tp_user` WHERE ( sex=1 ) // $arr=$m->where('sex=1')->select(); //3.INSERT INTO `tp_user` (`username`,`sex`) VALUES ('…
原文:ThinkPhp学习08 一.普通查询方式 a.字符串 $arr=$m->where("sex=0 and username='gege'")->find(); b.数组 // 2.SELECT * FROM `tp_user` WHERE ( `sex` = 0 ) AND ( `username` = '李明2' ) $data['sex']=0; $data['username']='李明2'; $arr=$m->where($data)->find…
原文:ThinkPhp学习09 三.区间查询 $data['id']=array(array('gt',4),array('lt',10));//默认关系是 and 的关系 //SELECT * FROM `tp_user` WHERE ( (`id` > 4) AND (`id` < 10) ) $data['id']=array(array('gt',4),array('lt',10),'or') //关系就是or的关系 //2.SELECT * FROM `tp_user` WHERE…
原文:ThinkPhp学习06 一.简单学习修改用户信息模块 1.编写UserAction.class.php <?php class UserAction extends Action{ public function index(){ $m=M('User'); $arr=$m->select(); $this->assign('data',$arr); $this->display(); } public function del(){ $m=M('User'); $id=$…
原文:ThinkPhp学习05 一.ThinkPHP 3 的CURD介绍  (了解)二.ThinkPHP 3 读取数据    (重点) 对数据的读取 Read $m=new Model('User'); $m=M('User'); select $m->select();//获取所有数据,以数组形式返回 find $m->find($id);//获取单条数据 getField(字段名)//获取一个具体的字段值 $arr=$m->where('id=2')->getField('us…