为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

HUH函数 2019-07-08 14:06:30
thinkphp D方法怎么给构造函数传参 
查看完整描述

4 回答

?
温温酱

TA贡献1752条经验 获得超4个赞

_before_function名称.

也可以用$_auto

你可以用action 传参到model 用D('a')->b(参数)

查看完整回答
反对 回复 2019-07-14
?
千巷猫影

TA贡献1829条经验 获得超7个赞

如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;*/
}
}

查看完整回答
反对 回复 2019-07-14
?
阿晨1998

TA贡献2037条经验 获得超6个赞

直接 $this -> function(); 就可以了... 完全把Action当做一个Class看待即可,灵活使用,参数也是可以加的,不过声明的时候尽量加上默认参数,免得通过模块调用的时候,报出无参数的提醒错误。

查看完整回答
反对 回复 2019-07-14
  • 4 回答
  • 0 关注
  • 878 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信