模板变量赋值(1.0.7+)
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 |
