(php) thinkPHP 怎么在同一个 function 中渲染出两个 V 层模版视图?

我想使用不同的模版,一套模版叫red,另一套叫read..

public function addData
{ $this->theme red ->display form ; $this->theme read ->display addData ; //这个使用了不同的模版文件, //但是他把不识别,还是从上一句的 red 模版找 addData.html 文件 ... }

用ajax 异步调用 将两个模板 拼装成一个即可

public function addData
{ $result = []; $result[red]= $this->fetchMember:red; $result[read]= $this->fetchMember:read; return $this->ajaxReturn$result;
}

这到没用过。其实你display里面的内容直接用拼接的不就好了。 $this->display文件夹+文件,这样子来渲染的话,你模板一样文件夹不一样,应该能解决问题。

发表评论

电子邮件地址不会被公开。 必填项已用*标注