thinkphp 几个大写字母
来源:互联网 发布:设计淘宝logo 编辑:程序博客网 时间:2024/05/18 02:56
说说几个大写字母的使用,具体看手册,这里讲大概,也可以看博客
```
http://www.thinkphp.cn/document/309.html
1. U():URL的路径拼接;
①比较常用的地方,跳转的时候(error,success(U(‘Index/index’)))等等
/**
* URL组装 支持不同URL模式
* @param string $url URL表达式,格式:'[模块/控制器/操作#锚点@域名]?参数1=值1&参数2=值2...'
* @param string|array $vars 传入的参数,支持数组和字符串
* @param string|boolean $suffix 伪静态后缀,默认为true表示获取配置值
* @param boolean $domain 是否显示域名
* @return string
*/
function U($url='',$vars='',$suffix=true,$domain=false) {}
2. I():获取POST或者GET值,
①I()不给参数两者都会会接收;
②I('post.')给哪个参数就接收哪个;
③I('post.name')接收post传过来的下标是['name']的值;
/**
* 获取输入参数 支持过滤和默认值
* 使用方法:
* <code>
* I('id',0); 获取id参数 自动判断get或者post
* I('post.name','','htmlspecialchars'); 获取$_POST['name']
* I('get.'); 获取$_GET
* </code>
* @param string $name 变量的名称 支持指定类型
* @param mixed $default 不存在的时候默认值
* @param mixed $filter 参数过滤方法
* @param mixed $datas 要获取的额外数据源
* @return mixed
*/
function I($name,$default='',$filter=null,$datas=null) {}
3. M():①M('Model')直接实例化Think里面的Model类
②M('user') 也可以是实例化一个数据库表,一般默认是实例化子Model类名的
/**
* 实例化一个没有模型文件的Model
* @param string $name Model名称 支持指定基础模型 例如 MongoModel:User
* @param string $tablePrefix 表前缀
* @param mixed $connection 数据库连接信息
* @return Think\Model
*/
function M($name='', $tablePrefix='',$connection='') {}
4. D():①如果Think的Model类没有子类,实例化的效果就和M()一样;
②如果有其子类,那就是实例化子类,而不是父类
/**
* 基于命名空间方式导入函数库
* load('@.Util.Array')
* @param string $name 函数库命名空间字符串
* @param string $baseUrl 起始路径
* @param string $ext 导入的文件扩展名
* @return void
*/
function load($name, $baseUrl='', $ext='.php') {}
5. C():手册说明如下;一个参数是获取配置参数,两个是设置参数;
/**
* 获取和设置配置参数 支持批量定义
* @param string|array $name 配置变量
* @param mixed $value 配置值
* @param mixed $default 默认值
* @return mixed
*/
function C($name=null, $value=null,$default=null){}
问题:获取的是哪儿的配置文件?当前的,还是Think的?
以上源码在:think->Common里面
```
http://www.thinkphp.cn/document/309.html
1. U():URL的路径拼接;
①比较常用的地方,跳转的时候(error,success(U(‘Index/index’)))等等
/**
* URL组装 支持不同URL模式
* @param string $url URL表达式,格式:'[模块/控制器/操作#锚点@域名]?参数1=值1&参数2=值2...'
* @param string|array $vars 传入的参数,支持数组和字符串
* @param string|boolean $suffix 伪静态后缀,默认为true表示获取配置值
* @param boolean $domain 是否显示域名
* @return string
*/
function U($url='',$vars='',$suffix=true,$domain=false) {}
2. I():获取POST或者GET值,
①I()不给参数两者都会会接收;
②I('post.')给哪个参数就接收哪个;
③I('post.name')接收post传过来的下标是['name']的值;
/**
* 获取输入参数 支持过滤和默认值
* 使用方法:
* <code>
* I('id',0); 获取id参数 自动判断get或者post
* I('post.name','','htmlspecialchars'); 获取$_POST['name']
* I('get.'); 获取$_GET
* </code>
* @param string $name 变量的名称 支持指定类型
* @param mixed $default 不存在的时候默认值
* @param mixed $filter 参数过滤方法
* @param mixed $datas 要获取的额外数据源
* @return mixed
*/
function I($name,$default='',$filter=null,$datas=null) {}
3. M():①M('Model')直接实例化Think里面的Model类
②M('user') 也可以是实例化一个数据库表,一般默认是实例化子Model类名的
/**
* 实例化一个没有模型文件的Model
* @param string $name Model名称 支持指定基础模型 例如 MongoModel:User
* @param string $tablePrefix 表前缀
* @param mixed $connection 数据库连接信息
* @return Think\Model
*/
function M($name='', $tablePrefix='',$connection='') {}
4. D():①如果Think的Model类没有子类,实例化的效果就和M()一样;
②如果有其子类,那就是实例化子类,而不是父类
/**
* 基于命名空间方式导入函数库
* load('@.Util.Array')
* @param string $name 函数库命名空间字符串
* @param string $baseUrl 起始路径
* @param string $ext 导入的文件扩展名
* @return void
*/
function load($name, $baseUrl='', $ext='.php') {}
5. C():手册说明如下;一个参数是获取配置参数,两个是设置参数;
/**
* 获取和设置配置参数 支持批量定义
* @param string|array $name 配置变量
* @param mixed $value 配置值
* @param mixed $default 默认值
* @return mixed
*/
function C($name=null, $value=null,$default=null){}
问题:获取的是哪儿的配置文件?当前的,还是Think的?
以上源码在:think->Common里面
0 0
- thinkphp 几个大写字母
- thinkPHP 内置的一个大写字母方法
- thinkphp的几个快捷方法
- thinkphp的几个快捷方法
- ThinkPHP框架的各种大写字母(A\C\R\M\D\I、、、、)方法汇总
- Thinkphp里import的几个用法介绍
- Thinkphp 几个调试配置,常量设置项
- thinkphp几个常用的字母方法
- thinkphp使用thinksdk中淘宝授权的几个错误
- ThinkPHP框架where条件封装的几个小知识点
- JTextField 大写字母
- -提取大写字母
- 大写字母统计
- thinkphp
- thinkphp
- ThinkPHP
- Thinkphp
- ThinkPHP
- javascript (对象定义)动态原型模式
- 使用phonegap进行拍照
- C++文件处理
- String 类型 转为 Int 类型
- Jetty+Struts+Spring Demo
- thinkphp 几个大写字母
- javascript (对象继承)原型链
- 我是怎样逆袭的?
- opencv 学习之图像可调节线性混合
- bat知识点7_拷贝文件
- 使用webview加载网页中的html代码
- VS2010调试输入带空格参数的exe的处理
- 搭建redis集群
- NCL入门