我对于thinkPHP的Action参数绑定的理解
来源:互联网 发布:牛鼻子软件专业版 编辑:程序博客网 时间:2024/06/06 03:18
thinkPHP的Action参数绑定的方式有两种
第一种方式:默认的变量绑定方式
需要在相应的模块的配置文件(config.php)配置路由绑定选项,
'URL_PARAMS_BIND' => true,// URL变量绑定到操作方法作为参数
这个设置好之后呢,就在控制器类中写相应的方法
+++++++++++++++++++++代码片段begin++++++++++++++++++++++++++
publicfunction read($id=10)
{
echo 'id='.$id;
}
public function archive($year='2013',$month='01'){ echo'year='.$year.'&month='.$month; }
++++++++++++++++++++代码片段end++++++++++++++++++++++++++++
url访问路径如下:
1、http://serverName/index.php/Home/Blog/read/id/5
2、http://serverName/index.php/Home/Blog/archive/year/2013/month/11
也可以这样
1、http://serverName/index.php/Home/Blog/read/
2、http://serverName/index.php/Home/Blog/archive/
第二种方式:按变量的顺序绑定
它也需要在相应模块的配置文件(config.php)配置
'URL_PARAMS_BIND_TYPE' => 1,// 设置参数绑定按照变量顺序绑定
相应的控制器文件下的代码:
+++++++++++++++++++++代码片段begin++++++++++++++++++++++++++
public function read($id=10)
{
echo 'id='.$id;
}
public function archive($year='2013',$month='01'){ echo 'year='.$year.'&month='.$month; }
++++++++++++++++++++代码片段end++++++++++++++++++++++++++++
1、 http://serverName/index.php?s=/Home/Blog/read/5
2、http://serverName/index.php?s=/Home/Blog/archive/2013/11
- 我对于thinkPHP的Action参数绑定的理解
- Thinkphp 控制器->Action参数绑定
- 我对于“Tag”的理解
- 我对于hashcode的理解
- 我对 action 的理解
- 我理解的动态绑定
- 谈一下我对于指针的理解
- 谈一下我对于指针的理解 .
- 谈一下我对于指针的理解 .
- 我对于KMP算法的一点理解
- iOS 对于Target-Action设计模式的理解
- 我对struts2的action的理解
- 我对于iOS的KVO的理解基于Objective-C
- 对于拷贝构造函数中参数是引用的理解
- Java学习篇-------对于main函数参数的理解
- 对于Java中函数参数传递的理解
- thinkphp配置文件的理解
- 我对于关键字Ref和Out的理解
- DDR3之PCB拓扑结构
- Android 调用js,传对象到js里面使用addJavascriptInterface错误总结
- 遇到的JS的小问题
- 黑马程序员_OC对象的方法
- Java泛型中<? extends E>和<? super E>的区别
- 我对于thinkPHP的Action参数绑定的理解
- didReceiveMemoryWarning-内存警告处理方法
- css代码之所以初始化
- android开发的一些网址
- JAVA学习9_@SuppressWarnings注解用法详解
- iOS编程中的内存管理方式
- CSS 伪类与伪元素
- QQ音乐远程控制,旧iPhone连音响当播放器,另一个手机远程控制
- XP系统恢复administrator账户的方法