php框架

 首页 > php框架 > ThinkPHP > TP3.0使用总结 - Thinkphp

TP3.0使用总结 - Thinkphp

分享到:
【字体:
导读:
          以前接触过TP2 0、和cakePHP,最近在研究TP3 0,网上TP资料不是完善,就我自己所研究的内容做个总结,持续研究中,陆续更新 1 入口文件:定义的path常量均以“ ”结尾;【2 0中都以文件夹名结尾...

TP3.0使用总结

以前接触过TP2.0、和cakePHP,最近在研究TP3.0,网上TP资料不是完善,就我自己所研究的内容做个总结,持续研究中,陆续更新.

1.入口文件:

定义的path常量均以“/”结尾;【2.0中都以文件夹名结尾,没有后面的“/”】,入口文件更简洁,不要App::run();语句,否则会执行两边action。【2.0中需要】

2.layout

内部对layout有了更好的支持,页面layout标签丰富,内部处理封装完美,不需要用户写过多的代码.

3.依然对页面跳转支持不太好

$this->success()可以跳转;$this->error()依然无法跳转

解决方法:自定义error模版页面,在页面中使用JS来实现跳转

4.$this->error()与$this->success()返回的变量参数不同

错误信息 $this->error():$error; $this->success():$message;其他变量都一样.

分享到:
ThinkPHP系统常量 - Thinkphp
ThinkPHP系统常量 __ROOT__ : 网站根目录地址 __APP__ : 当前项目(入口文件)地址 __URL__ : 当前模块地址 __ACTION__ : 当前操作地址 __SELF__ : 当前 URL 地址 __CURRENT__ : 当前模块的模板目录 ACTION_NAME: 当前操作名称 APP_PATH: 当前项目目录 APP_NAME: 当前项目...
thinkphp模板标签:if和eq - Thinkphp
thinkphp模板标签:if和eq 在TP模板语言中,if和eq都可以用于变量的比较,总结以下几点: 1.两个变量的比较: 假设:其中0需要单引号 前者的IF是判断失败的,用后者的(或)则OK,需要注意:name那里是不用加$变量符号的,而value那里要加$变量符号. 2.还有值为空(NULL)的时候: just a test 注意:...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……