addText("title", "标" />
牛骨文教育服务平台(让学习变的简单)

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");