Thinkphp3.2(简称tp)版本发布,全新的tp版本,基于php5.3,而Onethink(简称ot)你可以理解为一个tp3.2的demo,可以看看ot的目录结构。

   引用官方的话 “3.2版本在原来3.1.3的独立分组的基础上进行了改进,改进后的独立分组就是新版的模块,之前的模块则改称为控制器。”如果你用过3.1.3的话,可以理解一下。

   入门文件index.php 由于官网下载的tp3.2版本已经结构好了,所以你只需要在入门文件中添加上即可,当然你想更具体的配置,自行研究。

    

    define('APP_DEBUG', TRUE);  define ( 'RUNTIME_PATH', './Runtime/' );

     

    当然那个admin和adminbak 是我自己添加的后台管理目录。而Home目录则是前台页面。然后第二张图片就是一个admin目录结构,没有配置config.php文件,你可以通过配置此文件修改目录结构。

    config.php 现在配置。不知道为什么URL_CASE_INSENSITIVE修改为TRUE的时候,不能生效。造成了访问时url区分大小写。所以说当报错“无法加载控制器:Index”的时候,先看一下你的URL大小写是否正确。

      

<?php
return  array(/* URL设置 */'URL_CASE_INSENSITIVE'  =>  FALSE,   // 默认false 表示URL区分大小写 true则表示不区分大小写'URL_MODEL'             =>  2,       // URL访问模式,可选参数0、1、2、3,代表以下四种模式:// 0 (普通模式); 1 (PATHINFO 模式); 2 (REWRITE  模式); 3 (兼容模式)  默认为PATHINFO 模式'URL_PATHINFO_DEPR'     =>  '/',    // PATHINFO模式下,各参数之间的分割符号'SHOW_ERROR_MSG'        =>  true,    // 显示错误信息//'SHOW_PAGE_TRACE'       =>  true,
);

  下面是  IndexController.class.php文件,然后相应的在View目录建立Index文件夹,导入模板文件。

<?php
namespace Admin\Controller;
use Think\Controller;Class IndexController extends Controller {public function index(){$this->display();}
}

  

    

    

   

转载于:https://www.cnblogs.com/feng003/p/thinkphp.html

Thinkphp3.2学习(一)相关推荐

  1. thinkphp3.2 学习

    http://www.tuicool.com/articles/nQFnQrR 1,sublime text 增强插件 右键可以打开文件目录 http://www.w3cfuns.com/notes/ ...

  2. 【ThinkPHP3.2.3】学习ThinkPHP笔记:框架中的配置文件(3)

    ThinkPHP提供了灵活的全局配置功能,采用最有效率的PHP返回数组方式定义,支持惯例配置.公共配置.模块配置.调试配置和动态配置. 1.惯例配置:ThinkPHP/Conf/convention. ...

  3. 学习ThinkPHP3.2.2:video8,用M函数的delete方法删除wish表中的所有数据

    第一种方法 在handle方法中用下面语句删除表wish中的数据: $result = M('wish')->where('id > 0')->delete(); var_dump( ...

  4. php addall,ThinkPHP3.2框架使用addAll()批量插入数据的方法

    这篇文章主要介绍了ThinkPHP3.2框架使用addAll()批量插入数据的方法,结合实例形式分析了thinkPHP针对单条数据插入及批量数据插入操作的相关实现技巧,需要的朋友可以参考下 本文实例讲 ...

  5. PHP程序员的学习路线

    最近刚好有一个同学对编程很有兴趣,所以前来询问我该如何学习,从哪一步学起.刚好我自己也想总结一下,也是给他,也是检验一下自己,看看自己的学习之路是否正确. 一.入门篇 1.关于编辑器 (1)我们要学习 ...

  6. rbac权限管理 php,thinkPHP3.2使用RBAC实现权限管理的实现

    在thinkphp3.2中自己集成了RBAC来实现权限管理,RBAC实现类在项目中地址为:ThinkPHP/Librar/Org/Util/Rbac.class.php,其中集成了我们所需的权限管理操 ...

  7. 超全PHP学习资源整理:入门到进阶系列

    PHP是少数几门在语言层面饱受诟病,但在实际开发和应用上却又让人无法撒手的语言之一.就好比路边摊小吃,一遍骂人家不卫生,一遍却又说:真香.所谓接地气,不外如此,大道理不说,PHP光是轮子多.市场占有率 ...

  8. python textwrap_python2.7.3编译python模块学习- textwrap 文本包装和填充

    python模块学习- textwrap 文本包装和填充 代码实例: sample_text = ''' The textwrap module can beused to format text f ...

  9. url 保持不变php,thinkphp3.2.3如何只改变地址url中的某一个分隔符,其它保持不变...

    今天教大家一个关于使用thinkphp3.2.3改变只改变地址url中的某一个分隔符的方法,首先大家来看看这个地址! 它的原始地址应该是/Home/Index/index/page/2.html,那我 ...

最新文章

  1. 看到这个图片,我想一定是哪里出了问题
  2. initializing mysql database:_安装MySQL 出现initializing database安装失败解决办法
  3. android recovery模式及ROM制作
  4. 产品经理十二时辰:内容过于真实,扎心了!
  5. postfix过滤器名称不一致导致postfix/qmg:warning: connect to transport xxxx: No such file or directory...
  6. cesium 雷达扫描(附源码下载)
  7. 大数据平台构建常见问题
  8. Python+Django数据库配置及使用——执行原始SQL并返回模型实例
  9. 【CV】用于计算机视觉的 Transformer 高被引综述
  10. Unicode编码详解(一):Unicode简介及其分类
  11. MongoDB安装Python操作MongoDB
  12. 在JSP打开EXCEL文件
  13. PS不能拖入图片进去
  14. 石油工程课程设计c语言,东北石油大学-石油工程抽油设计C语言编程.doc
  15. 【SequoiaDB|巨杉数据库】HTAP混合负载Ⅰ
  16. Spring 中的Advice类型介绍
  17. 【Antd】Table组件数据重新渲染后筛选项如何清空
  18. 阅文集团面试题回答不完善的总结
  19. Qt5 编译错误找不到头文件的解决方法
  20. iOS随机生成验证码

热门文章

  1. 【设计思想解读开源框架】java监听模式和观察者模式
  2. Android程序员面试必备的知识点,附答案
  3. 【深度学习】如何从结构出发更好的改进一个神经网络(二)
  4. 【编译原理】关于NFA和DFA-集合定义的探索
  5. python【蓝桥杯vip练习题库】ADV-136大数加法(高精度加法)
  6. python【蓝桥杯vip练习题库】BASIC-27 2n皇后问题(八皇后问题 搜索)
  7. 缺少nst linux.mbr文件,用EasyBCD2.0在Windows环境下引导Linux启动
  8. python conn_python中conn是什么
  9. 网络推广期间遇到页面无效收录情况网络推广专员如何应对?
  10. keystone连接mysql_3、KeyStone服务部署与验证