请问thinkphp D方法怎么给构造函数传参 ?

thinkphp D方法怎么给构造函数传参 


HUH函数
浏览 880回答 4
4回答

温温酱

_before_function名称.也可以用$_auto你可以用action 传参到model 用D('a')->b(参数)

千巷猫影

如PHP code控制器类:class NewAction extends Action{public function index(){$this->display();}private function show($cls)//我想在模板中传入参数{$news=M("news");$list=$news->where('class=$cls')->order("time desc")->select();$this->assign("list",$list);$this->display();/* header("Content-type:text/html;Charset=utf-8");echo $cls;*/}}

阿晨1998

直接 $this -> function(); 就可以了... 完全把Action当做一个Class看待即可,灵活使用,参数也是可以加的,不过声明的时候尽量加上默认参数,免得通过模块调用的时候,报出无参数的提醒错误。
打开App,查看更多内容
随时随地看视频慕课网APP