`
radzhang
  • 浏览: 312018 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ThinkPHP的单字母函数

 
阅读更多

C('参数名称')

注意:配置参数名称中不能含有 “.” 和特殊字符,允许字母、数字和下划线。

读取二级配置

C('USER_CONFIG.USER_TYPE');

// 如果my_config尚未设置的话,则返回default_config字符串

C('my_config',null,'default_config');

 

C('参数名称','新的参数值')

动态配置赋值仅对当前请求有效,不会对以后的请求造成影响。

 Common模块是一个特殊的模块,是应用的公共模块,访问所有的模块之前都会首先加载公共模块下面的配置文件(Conf/config.php)和公共函数文件(Common/function.php)。但Common模块本身不能通过URL直接访问,公共模块的其他文件则可以被其他模块继承或者调用。

D('') 实例化Model

  1. 数据层:Model/UserModel 用于定义数据相关的自动验证和自动完成和数据存取接口
  2. 逻辑层:Logic/UserLogic 用于定义用户相关的业务逻辑
  3. 服务层:Service/UserService 用于定义用户相关的服务接口等

 

而这三个模型操作类统一都继承Model类即可,例如:

 

D('User') //实例化UserModel
D('User','Logic') //实例化UserLogic
D('User','Service') //实例化UserService

系统为上面的控制器实例化提供了一个快捷调用方法A,上面的代码可以简化为:

// 假设当前模块是Home模块
$User = A('User'); 
$Blog = A('Admin/Blog');

默认情况下,A方法实例化的是默认控制器层(Controller),如果你要实例化其他的分层控制器的话,可以使用:

// 假设当前模块是Home模块
// 实例化Event控制器
$User = A('User','Event'); 
$Blog = A('Admin/Blog','Event');

上面的代码等效于:

// 实例化Home模块的User事件控制器
$User = new \Home\Event\UserEvent();
// 实例化Admin模块的Blog事件控制器 
$Blog = new \Admin\Event\BlogEvent();

 

 

 

 

 

分享到:
评论

相关推荐

    thinkphp单字母函数

    thinkphp单字母函数功能及用法总结PPT资料,(C U I A D M T E G S F )推荐下载

    Thinkphp单字母函数用法指南_.docx

    ThinkPHP 框架中的单字母函数是框架提供的简短且高效的工具函数,它们主要用于简化常见的编程任务。这里我们将详细探讨 `A`、`B`、`C` 和 `D` 这四个方法的用法。 ### A 方法 `A` 方法用于实例化控制器...

    Thinkphp单字母函数使用指南

    《ThinkPHP单字母函数详解与应用》 在ThinkPHP框架中,一些简短的单字母函数因其简洁高效而被广泛使用。本文将详细介绍其中的A、B、C、D四个核心函数,帮助开发者更好地理解和利用这些功能。 1. A方法: A方法的...

    ThinkPHP单字母函数(快捷方法)使用总结

    在ThinkPHP框架中,单字母函数是指那些以单个字母作为函数名的方法,它们大多数都提供了快速、简洁的实现方式以完成特定功能。这些快捷方法通常用在ThinkPHP的控制器(Controller)中,能够大幅度提高开发效率。下面...

    ThinkPhp单字母快速方法总结

    通过以上总结,我们可以看到ThinkPHP框架提供了丰富的单字母快捷函数来简化开发过程中的常见任务,如URL组装、模型实例化、输入获取等。这些函数的使用大大提高了开发效率,并使得代码更加简洁易懂。

    thinkphp 字母函数详解T/I/N/D/M/A/R/U

    在ThinkPHP中,字母函数是一组简短的封装,用于简化代码编写和提高开发效率。本文将对以下字母函数进行详细解析:T、I、N、D、M、A、R、U。 1. T(模板资源定位) - T函数用于获取模板文件路径,支持模块、主题、...

    ThinkPHP中文转拼音字母简单调用

    "ThinkPHP中文转拼音字母简单调用"这个主题,正是关于如何在ThinkPHP中轻松实现这一功能。 首先,我们要理解的是,中文转拼音主要是通过特定的算法和库来完成的,这些库能够将汉字映射到对应的汉语拼音。在这个案例...

    ThinkPHP开发框架函数详解:C方法

    在ThinkPHP开发框架中,`C`方法是一个非常重要的函数,它主要负责处理配置参数的设置、获取和保存。理解并熟练使用`C`方法对于高效地开发基于ThinkPHP的应用程序至关重要。 首先,ThinkPHP的配置是基于PHP数组格式...

    Thinkphp模板中使用自定义函数的方法

    ### ThinkPHP模板中使用自定义函数的方法 #### 一、概述 ThinkPHP是一款非常流行的PHP框架,它提供了强大的内置模板引擎来帮助开发者高效地构建Web应用程序。为了增强模板的灵活性和可扩展性,ThinkPHP允许在模板...

    ThinkPHP字符串函数及常用函数汇总

    生成随机字符串的函数是rand_string(),它可以根据指定的长度和类型(字母、数字、大写或小写字母、中文、混合等)来生成随机字符串。例如,rand_string(len=6,type='',addChars='')可以生成一个长度为6的随机字符串...

    thinkphp3.2.3整合phpexcel导出功能

    在ThinkPHP的入口文件(如:`index.php`)或公共函数库(`Common/Conf/config.php`)中,添加如下代码以包含PHPExcel的自动加载文件: ```php require_once './Vendor/PHPExcel/IOFactory.php'; ``` 3. **创建...

    thinkphp5开发文档

    - 函数名使用小写字母加下划线命名。 **3.1.4 常量命名** - 常量名使用大写字母加下划线命名。 **3.1.5 配置命名** - 配置参数使用小写字母加下划线命名。 **3.1.6 数据表和字段命名** - 数据表和字段使用小写...

    thinkphp 开发实例

    - ThinkPHP模板引擎支持变量赋值、函数调用等功能。 - 变量过滤:`{$varname|function1|function2=arg1,arg2}`,例如`{$webTitle|md5|strtoupper|substr=0,3}`。 - 函数调用:使用`{:function(...)}`来执行函数并...

    think-helper:thinkphp常用的助手类 助手函数

    thinkphp6 常用的一些扩展类库 基于PHP7.1+ 以下类库都在\\think\\helper命名空间下 Str 字符串操作 // 检查字符串中是否包含某些字符串 Str::contains($haystack, $needles) // 检查字符串是否以某些字符串结尾 Str...

    ThinkPHP 编码规范

    4. **函数命名**:函数使用小写字母和下划线,如`get_client_ip`。私有方法通常以下划线开头,如`_parseType`。 5. **方法命名**:方法采用驼峰命名,首字母小写,如`getUserName`。下划线开头的方法视为私有,如`_...

    thinkphp5图片组件解决captcha_src()

    `captcha_src()` 和 `captcha_img()` 是ThinkPHP5框架中的两个重要函数,它们与图片验证码的生成和显示密切相关。本文将详细讲解这两个函数的工作原理以及如何在项目中正确使用它们。 `captcha_src()` 函数是用于...

    thinkPHP3.1验证码的简单实现方法

    验证码通常由随机生成的一串字符组成,这些字符可能是数字、字母或其他符号的组合。生成的字符串会存储在服务器端,并通过图像形式展示给用户。用户需要输入看到的字符串,服务器会验证用户输入是否与服务器端保存的...

Global site tag (gtag.js) - Google Analytics