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

快速入门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} //连接的服务器地址
    查看全部
  • 建与之相对应的模板文件,在Tpl下新建index文件夹,在index.html中输出变量的方法如下:<br> 1、{$me['name']}//数组的形式<br> 2、{$me.name}//类java的形式<br> {//$me.name}//在模板中的注释方式<br> 3、如果在控制器中未定义此变量又想输出,临时赋值方式为:{$me.sex|default='man'} 要进行运算的时候必须要以数组的形式访问数据
    查看全部
  • 给模板变量赋值有两种方式 一种是$this->name=$name;$this->sex='man' 另一种是 $this->assign('变量名','变量值')->assign('变量名','变量值')->assign('变量名','变量值'); 区别是$this->name只能一次只能赋值一个,而$this->assign可以一次赋多个值
    查看全部
  • 调用模板时使用$this->display(); //调用建立好的模板 $this->display('test');//跨文件夹模板显示 跨文件夹$this->display('Index/test') $this->display()会默认调用相应与控制器同名的tpl文件夹下的html文件
    查看全部
    0 采集 收起 来源:建立项目模板

    2018-03-22

  • 在自己的项目的common中建立函数文件;调用的时候直接调用 。公共方法了 dump()方法友好输出数组
    查看全部
    0 采集 收起 来源:自定义函数库

    2016-03-05

  • 隐藏index.php方法(使用重写模式的URL模式): 打开Apache的配置文件httpd.conf文件,找到LoadModule rewrite_module modules/mod_rewrite.so,去掉前面的‘#’,;在项目与index.php同级的目录下建立.htaccess文件,在该文件中写入: <IfModule mod_rewrite.c>//检测Apache是否开启重写模式 RewriteEngine on//开启重写引擎 RewriteCond %{REQUEST_FILENAME} !-d//重启的规则前置条件 不是目录 RewriteCond %{REQUEST_FILENAME} !-f//也不是文件 RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]//隐藏index.php </IfModule>
    查看全部
  • 小贵子丶 四种URL模式 0 普通模式 http://localhost/test/index.php?m=Index&a=index&id=1 1.PATHINFO模式 http://localhost/test/index.php/Index/index/id/1.html 2.重写模式 http://localhost/test/Index/index/id/1.html 3.兼容模式 http://localhost/test/index.php?s=/Index/index/id/1.html 建议使用PATHINFO模式 U方法 : 构造一个URL并返回 U('模块/方法',array('id' => 1),'xxxx html htm shtml',true/false,'localhost'); 可以在配置文件中更改URL 模式 'URL_MODEL' => 0/1/2/3
    查看全部
  • 1.大写的C方法就是config缩写 C('name');<br> 2.define("APP_DEBUG",TRUE);这样在修改config值得时候会实时出现 将app_debug设置为true的时候会为调试模式,因为缓存机制的问题项目在首次编译会生成缓存文件,在服务器端操作的时候 应该删除runtime下的文件 3.加载自定义配置文件user.php,就是在config.php里面引入’LOAD_EXT_CONFIG‘=>’user‘,并且自定义配置文件不是被项目定义,每次都会加载,建议不要自定义配置文件
    查看全部
  • MVC设计模式,让输入,输出,处理分开
    查看全部
    0 采集 收起 来源:MVC简析

    2016-03-05

  • Thinkphp 运行流程 1.加载thinkphp.php require('./ThinkPHP/ThinkPhp.php'); 2加载核心文件 ./thinkPHP/LIB/core 3.加载项目的文件 分析URL 调用相关控制器 m module 模块 控制器 a action 方法 action = 页面
    查看全部
  • //common 存放当前项目的公共自定义函数 //Conf 存放当前项目的配置文件 //Lang 存放当前项目的语言包 //Lib 存放当前项目的控制器和模型 //Runtime 存放当前项目的运行时文件 /**************************/ //Runtime 中的文件夹和文件作用 //Cache 存放模板缓存 //Data 存放数据目录 //Logs 存放日志 //Temp 存放数据缓存 //~runtime.php 编译后加载的文件 /****************************/ //Tpl 存放当前项目的模板文件 //MVC在thinkPHP项目的体现 //M C 存放在LIB中 // V 存放在TPL中 /***********************/ //LIB 文件夹中的文件作用 //ACTION 存放MC中的Controller //Behavior 存放thinkPHP行为管理的目录 //Model 存放项目的模型文件 //Widgt 组件
    查看全部
  • eq = neq != gt > egt >= lt < elt <= heq = = = nheq != =
    查看全部
  • MVC的含义以及作用
    查看全部
    0 采集 收起 来源:MVC简析

    2016-03-05

  • 单一入口框架
    查看全部
    0 采集 收起 来源:关于单一入口

    2016-03-04

  • TP框架学习流程
    查看全部

举报

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

微信扫码,参与3人拼团

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

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