设置模版路径

setTemplate('模板路径')

如果自带的表单模板不符合您的要求,您可以自己制作模板,并指定模板路径。

比如,加载当前模块,当前控制器的edit页面

  1. return ZBuilder::make('form')
  2. ->addText('title', '标题')
  3. ->addTextarea('summary', '摘要')
  4. ->addUeditor('content', '内容')
  5. ->addImage('pic', '封面')
  6. ->setTemplate('edit')
  7. ->fetch();

或者直接指定一个完整的模板文件位置

  1. return ZBuilder::make('form')
  2. ->addText('title', '标题')
  3. ->addTextarea('summary', '摘要')
  4. ->addUeditor('content', '内容')
  5. ->addImage('pic', '封面')
  6. ->setTemplate('./template/public/edit.html')
  7. ->fetch();

用法和ThinkPHP的模板渲染相同。

或者,也可以把模板写在fetch方法内

  1. return ZBuilder::make('form')
  2. ->addText('title', '标题')
  3. ->addTextarea('summary', '摘要')
  4. ->addUeditor('content', '内容')
  5. ->addImage('pic', '封面')
  6. ->fetch('edit');