为了账号安全,请及时绑定邮箱和手机立即绑定

快速入门ThinkPHP框架—理论篇

Donsen PHP开发工程师
难度中级
时长 3小时51分
学习人数
综合评分9.43
169人评价 查看评价
9.8 内容实用
9.3 简洁易懂
9.2 逻辑清晰
  • {$me['name']|md5|substr=0,5} //调用md5加密函数对数据进行处理,再截取字符长度为从第0个字符到第5个字符,最后输出 {$now|date='Y-m-d H:i:s',###} //$now为函数time()的原始参数,使用date进行日期格式规范化,###代表$now本身(使用它是为了避免编译程序误解$now为输出值) {$Think.now} //Think自带的格式化的日期时间 {$Think.version} //Think的版本 {$Think.server.http_host} //连接的服务器地址
    查看全部
  • {$me['name']} //模版中的输出方式(1) {//$me.name} //模版中的输出方式(2) {//$me.sex|default='man'}//模版中定义变量并输出 {$me['age']+1} //运算时必须用数组形式输出
    查看全部
  • $name="QW_Name"; $this->name=$name;//只能赋值一次 $this->assign('name',$name)->('sex','man');//可连续赋值
    查看全部
  • thinkphp框架支持主从服务器和数据库读写分离!
    查看全部
    0 采集 收起 来源:连接数据库

    2015-06-24

  • 测试程序块所用时间
    查看全部
  • debug开启
    查看全部
  • 原生php标签在tp中得使用
    查看全部
  • //数据库CURD操作 part3 //4.区间查询 // $where["id"]=array(array("gt",10),array("lt",3),'or'); // 5.混合用法,,,,尽量用表达式查询和区间查询,少用字符串查询和混合查询 // $where["id"]=array("gt",1); // $where["_string"]="id<10"; // $where["_logic"]="or";//条件之间的关系 // $data=M('admin')->where($where)->select(); //6.统计用法 // count,max必须带参数,,min必须带参数,avg必须带参数,sum求和,必须带参数 //$data=M("admin")->count(); //$data=M("admin")->max("id"); //$data=M("admin")->min("id"); //$data=M("admin")->avg("id"); $data=M("admin")->sum("id"); dump($data); //update更新 //调试sql $this->display();
    查看全部
  • //数据库CURD操作 part2 //select 查询 //1.直接使用字符串查找 //$data=M('admin')->where('id=1')->select(); //2.使用数组方式查询 // $where["id"]=9; // $where["username"]="king"; // $where["_logic"]="or";//条件之间的关系 // $data=M('admin')->where($where)->select(); // dump($data); //3.表达式查询 eq, neq egt gt lt elt between in like not between notin //$where["字段名"]=array(表达式,查询条件); //$where["id"]=array("gt",1); //$where["id"]=array("between",'1,8'); //$where["id"]=array("in",'1,8'); //$where["id"]=array("not in",'1,8'); //$where["id"]=array("not in",'1,8'); //$where["username"]=array("like",array("xiao%","%ming"));
    查看全部
  • //数据库CURD操作 part1 //add创建 // $data=array( // 0=>array( // "username"=>"xiaohua", // "password"=>md5("xiaohua"), // "email"=>"xiaohua@163.com" // ), // 1=>array( // "username"=>"xiaobai", // "password"=>md5("xiaobai"), // "email"=>"xiaobai@163.com" // ), // 2=>array( // "username"=>"xiaogang", // "password"=>md5("xiaogang"), // "email"=>"xiaogang@163.com" // ) // ); //echo M("admin")->add($data); //添加单成功返回ID,失败则返回FALSE // echo M("admin")->addAll($data); //echo M()->getLastSql();
    查看全部
  • URL伪静态,伪静态有利于SEO 在配置文件中修改‘URL_HTML_SUFFIX’=>'shmtl|html'; //多个情况下,中间‘|’
    查看全部
    0 采集 收起 来源:URL伪静态

    2018-03-22

  • ThinkPHP中的重写的URL中访问隐藏的index.php的方法 1,在httpd.conf 配置文件中加载mod_rewrite.so 2,在index.php的同级的目录下,建立一个名为.htaccess文件 文件中内容为: <Ifmoudle mod_rewrite.c> RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$index.php/$1[QSA,PT,L] </Ifmoudle>
    查看全部
  • think中的pathinfo是默认的,URL_MODEL 普通模式是0,pathinfo是1,2是重写模式,3是兼容模式 U 方法 参数(模块/方法 传递的值(数组),后缀名,是否跳转(一般不指定跳转),指定的域名 ) 1 默认模式pathinfo http://localhost/muke/index.php/index/user/id/1.html 0普通模式 http://localhost/muke/index.php?m=index&a=user&id=1 2重写模式 http://localhost/muke/index/user/id/1.html 3 兼容模式 http://localhost/muke/index.php?s=/index/user/id/1.html
    查看全部
  • 1,在index.php文件中,开启APP_DEBUG 设为true每次都会加载Runtime文件,于是config.php中的每次修改,都会产生作用,便于调试。但是项目上线后应该设为false,不用每次加载Runtime文件,节省资源。 2,自定义的配置文件,LOAD_EXT_CONFIG=>'user',才能使用;但是自定义的配置文件不会被编译,在项目运行时,每次都要加载它,所以不建议自己建立配置文件。
    查看全部
  • ThinkPHP的文件目录,及各自存放的内容。
    查看全部

举报

0/150
提交
取消
课程须知
1、PHP基础语法 2、MYSQL常用的SQL语句 3、面向对象开发思想
老师告诉你能学到什么?
1、理解框架的概念 2、熟练掌握tp框架的基础用法 3、简单的使用tp框架进行相关开发

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!