thinkphp D方法怎么给构造函数传参
4 回答
慕斯709654
TA贡献1840条经验 获得超5个赞
直接 $this -> function(); 就可以了... 完全把Action当做一个Class看待即可,灵活使用,参数也是可以加的,不过声明的时候尽量加上默认参数,免得通过模块调用的时候,报出无参数的提醒错误。
慕尼黑8549860
TA贡献1818条经验 获得超11个赞
如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;*/
}
}
- 4 回答
- 0 关注
- 771 浏览
添加回答
举报
0/150
提交
取消