ThinkPHP中URL路径访问与模块控制器之间的关系

 更新时间:2014年08月23日 15:39:10   投稿:shichen2014  
这篇文章主要介绍了ThinkPHP中URL路径访问与模块控制器之间的关系,是ThinkPHP程序开发非常重要的技巧,需要的朋友可以参考下

ThinkPHP中URL路径访问与模块控制器之间的关系是ThinkPHP程序开发中非常重要的一个环节。熟练的掌握该技巧对于进一步学习ThinkPHP起着至关重要的作用。具体分析如下:

打开控制器页面:

UserAction.class.php  //路径:admin\Lib\Action\   此处的admin为新建的项目对应的目录

我们都知道在Action里的方法默认为Public属性,私有属性的方法没法访问,但定义私有属性的方法也有其意义所在。

在其中定义私有方法的意义:主要体现在,能够在这里写一个与用户模块相关的方法,但是你又不希望原有方法太过于臃肿,因此,我们可以定义一个私有来实现,如果验证规范发生变化,只需要改这当中的一个方法就行。不用再去找一个大堆的代码当中去找。

示例代码如下:

class UserAction extends Action{
 function index(){
  echo '这是首页';
 }
 function add(){
  $this->verify();
  echo '这是向数据库中写入数据的方法';
 }
 private function verify(){
  echo '这是验证的方法';
 }
}

../admin.php/User/add 执行结果:

这是验证的方法这是向数据库中写入数据的方法

希望本文所述对大家ThinkPHP程序设计有所帮助。

相关文章

  • 基于PHP实现等比压缩图片大小

    基于PHP实现等比压缩图片大小

    通过本段代码给大家介绍基于php实现等比压缩图片大小的相关知识,代码简单易懂,对php压缩图片相关知识感兴趣的朋友参考下吧
    2016-03-03
  • php curl的深入解析

    php curl的深入解析

    本篇文章是对php curl的使用就行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • PHP Laravel 使用Swagger生成API文档(基本概念和环境搭建)

    PHP Laravel 使用Swagger生成API文档(基本概念和环境搭建)

    Swagger是一种简单、强大的RESTful API表现形式,这篇文章主要介绍了PHP Laravel 使用Swagger生成API文档(基本概念和环境搭建),需要的朋友可以参考下
    2023-09-09
  • CI操作cookie的方法分析(基于helper类库)

    CI操作cookie的方法分析(基于helper类库)

    这篇文章主要介绍了CI操作cookie的方法,结合实例形式分析了CI使用helper类库的cookie类库实现操作cookie的相关技巧,需要的朋友可以参考下
    2016-03-03
  • 双冒号 ::在PHP中的使用情况

    双冒号 ::在PHP中的使用情况

    前几天在百度知道里面看到有人问PHP中双冒号::的用法,当时给他的回答比较简洁因为手机打字不大方便!今天突然想起来,所以在这里总结一下我遇到的双冒号::在PHP中使用的情况
    2015-11-11
  • 又拍云异步上传实例教程详解

    又拍云异步上传实例教程详解

    这篇文章主要介绍了又拍云异步上传实例教程详解的相关资料,需要的朋友可以参考下
    2016-04-04
  • php如何修改SESSION的生存存储时间的实例代码

    php如何修改SESSION的生存存储时间的实例代码

    本篇文章主要介绍了php如何修改SESSION的生存时间的实例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07
  • php数据序列化测试实例详解

    php数据序列化测试实例详解

    这篇文章主要介绍了php数据序列化测试实例详解的相关资料,主要介绍msgpack、json、serialize对比,需要的朋友可以参考下
    2017-08-08
  • PHP Smarty模版简单使用方法

    PHP Smarty模版简单使用方法

    这篇文章主要介绍了PHP Smarty模版简单使用方法,结合实例形式分析了PHP调用Smarty模板的配置,变量设置及使用方法,需要的朋友可以参考下
    2016-03-03
  • 微信支付开发发货通知实例

    微信支付开发发货通知实例

    本篇文章主要介绍微信支付中发货通知功能的实现,并且提供实例代码做参考,希望能帮到开发微信支付的小伙伴
    2016-07-07

最新评论