2.TinkPHP入门----控制器
2021-06-20 00:03
标签:入门 2.4 配置步骤 http alt err apach tac think 命名规则:控制器名称+Controller+.class.php, 例如GoodsController.class.php UserController.class.php 控制器结构代码: 声明当前控制器的命名空间--引入父类控制器--声明控制器并继承父类 路由形式:http://localhost:84/index.php?m=Home&c=User&a=test&id=1 路由形式:http://localhost:84/index.php/Home/User/test/id/100 路由形式:http://localhost:80/Home/User/test/id/1/name/bill 和tinkphp默认的路由形式相比少了入口文件,该路由无法直接使用,需要配置完成后使用, 配置步骤: 1.修改http.conf文件:去掉LoadModule rewrite_module modules/mod_rewrite.so注释; 2.修改虚拟主机文件httpd-vhosts.conf,给需要重写的站点添加下属配置 3.重新启动apache 4.将thinkphp压缩包中的.htaccess复制到index.php的同级目录 注意:php一共有好几个运行模式,每个运行模式使用的htaccess文件方法不一样,这种路由形式需要apache的支持,所以第三种路由一般情况下不推荐使用 路由形式:http://locaohost:84/index.php?s=/Home/User/test/id/1 路由形式在thinkphp系统中的配置文件是有体现的 特别说明:路由形式的配置值,不影响我们在地址栏中输入其他形式路由访问,该配置项影响的是thinkphp系统封装URL的组装函数的生成url地址的形式 分组:一般的项目都会根据某个功能的使用对象来区分代码,这个时候放到一起之后回想称一个文件夹,这个文件就可以称之为分组,分组就是我们通常所指的平台。例如刚部署好的thinkphp中home就是一个分组目录 如何创建分组? URL组装就是根据某个规则来组成一个URL地址,在thinphp中系统提供了一个封装的哈un数来处理url的组装,这个方法叫u方法 U(‘URL路径’,参数数组),例如U(‘index’) 成功跳转:$this->success(跳转提示,跳转地址,等待时间);其中参数1为必填参数,如果没有跳转地址的默认回到上一页 失败跳转:$this->error(跳转提示,跳转地址,等待时间)
2.TinkPHP入门----控制器 标签:入门 2.4 配置步骤 http alt err apach tac think 原文地址:http://www.cnblogs.com/niguang/p/7191123.html1.控制器创建
2.路由形式
2.1普通形式路由(get形式路由)
2.2pathinfo路由形式
2.3rewrite路由形式
2.4.兼容路由形式
3.关于tinkphp中路由形式的配置
4.分组
5.控制器中的跳转
5.1.URL组装
5.2.U语法格式
5.3系统跳转方法
上一篇:oj.jzxx.net 1042