setTemplate("模板路径")
如果自带的表单模板不符合您的要求,您可以自己制作模板,并指定模板路径。
比如,加载当前模块,当前控制器的edit页面
return ZBuilder::make("form")
->addText("title", "标题")
->addTextarea("summary", "摘要")
->addUeditor("content", "内容")
->addImage("pic", "封面")
->setTemplate("edit")
->fetch();
或者直接指定一个完整的模板文件位置
return ZBuilder::make("form")
->addText("title", "标题")
->addTextarea("summary", "摘要")
->addUeditor("content", "内容")
->addImage("pic", "封面")
->setTemplate("./template/public/edit.html")
->fetch();
用法和ThinkPHP的模板渲染相同。
或者,也可以把模板写在fetch
方法内
return ZBuilder::make("form")
->addText("title", "标题")
->addTextarea("summary", "摘要")
->addUeditor("content", "内容")
->addImage("pic", "封面")
->fetch("edit");