企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## assign('要显示的模板变量', '变量的值') 该方法从1.0.7版本开始支持,可以用于设置模板变量,该方法与ThinkPHP的模板assign方法类似。 ~~~ return ZBuilder::make('form') ->addText('zipcode', '邮编') ->addText('mobile', '电话') ->assign('name', 'ming') ->fetch(); ~~~ 也可以用数组形式。 ~~~ return ZBuilder::make('form') ->addText('zipcode', '邮编') ->addText('mobile', '电话') ->assign(['name' => 'ming', 'sex' => 1]) ->fetch(); ~~~ 该方法一般用于重置某些ZBuilder变量,比如表单中的图片上传方法路径,默认为: ~~~ url("admin/attachment/upload", ["dir" => "images", "module" => request()->module()]) ~~~ 如果需要修改默认的上传方法路径,那么可以这样设置 ~~~ return ZBuilder::make('form') ->addText('zipcode', '邮编') ->addText('mobile', '电话') ->assign('image_upload_url', url('myUpload')) ->fetch(); ~~~ 这样当图片上传时,会将图片上传至`url('myUpload')`所生成的路径,具体的处理方法则自己去实现。 ### 模板变量参考 | 变量名 | 说明 | | --- | --- | | jcrop_upload_url | 图片裁剪组件上传url | | editormd_upload_url | editormd编辑器组件上传url | | ueditor_upload_url | ueditor编辑器组件上传url | | wangeditor_upload_url | wangeditor编辑器组件上传url | | ckeditor_img_upload_url | ckeditor编辑器图片上传url | | file_upload_url | 文件上传url | | image_upload_url | 图片上传url | | upload_check_url | 附件上传前,检查是否已存在的url | | quick_edit_url | 快速编辑的url |