Heim  >  Artikel  >  php教程  >  对thinkphp3.1的Action参数绑定的理解

对thinkphp3.1的Action参数绑定的理解

WBOY
WBOYOriginal
2016-06-07 17:23:571159Durchsuche

    thinkphp3.1可以给Action绑定参数了,就像原生态的PHP函数一样可以传递参数,之前我也没有看过thinkphp3.1官方开发文档相关内容,所以在控制器里面写方法就像写PHP函数一样给它带上参数,呵呵,没想到竟然也可以实现这个功能。我想,在thinkphp3.0之前应该实现不了。


    thinkphp3.1的Action参数绑定,给控制器的方法带来了很大灵活性,实现了控制器之间代码的共享。其实当初我在用thinkphp3.0就以具备这个功能了,像数据的存取删除等功能,可以写在一个公共的控制器里头,控制器的方法绑定一个模型参数,以供其它控制器调用。


如下面是一个放在CommonAction公共控制器里的一个添加数据的方法

public function addata($module) { 
        //$Model = $module; 
        $D = D($module); 
        if ($vo = $D->create()) { 
            $list = $D->add(); 
            if ($list) { 
                //数据保存触发器 
                if(in
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn