关于Activeform显示数据 [ 2.0 版本 ]
本人在做一个功能,保存的时候需要将两个图片路径存进一个字段里面(逗号隔开),取出来的时候,需要用到activeform搭配FileUpload组件来显示,请问如何将两个数据分别取出来呢
$form->field($model, 'preview_img')->label('预览图1')->widget('common\widgets\file_upload\FileUpload', [])
$form->field($model, 'preview_img1')->label('预览图2')->widget('common\widgets\file_upload\FileUpload', [])
preview_img1是动态添加的字段名
最佳答案
-
$form->field($model, 'preview_img1')->label('预览图1')->widget('common\widgets\file_upload\FileUpload', []) $form->field($model, 'preview_img2')->label('预览图2')->widget('common\widgets\file_upload\FileUpload', [])
preview_img1
和preview_img2
的值来自于preview_img
的拆分共 3 条回复zcx147716565 回复于 2017-05-31 23:26 回复如何拆分呢?关键是我等下显示完还要编辑保存...
@zcx147716565 你不是拿逗号分隔了?保存就把两个字段拼接起来存数据库
@zcx147716565 从数据库中取数所据后先拆分,存数据库前先合并。可以直接在模型中处理
其他 1 个回答
-
是不是需要在方法里面拆分开。前台来个输出就可以了吧?
比如在index方法多传一个参数!共 5 条回复zcx147716565 回复于 2017-06-01 10:34 回复主要是还得修改图片,再保存
@zcx147716565
form表单提交后台处理啊?
这个还有问题? $a = "xxxxx".","."xxxxxx";@zcx147716565 你是在修改的时候显示不出来?
zcx147716565 回复于 2017-06-01 11:01 回复@刘先生 是啊,主要是修改显示
@zcx147716565
这不又到上面那个;
如果你添加和修改用的一个页面。你添加的时候可以先给个空值。编辑的时候传值过去。,
方法里面拆分开。前台来个输出就可以了吧?
比如在index方法多传一个参数!
zcx147716565 广州
注册时间:2017-03-10
最后登录:2021-01-12
在线时长:69小时38分
最后登录:2021-01-12
在线时长:69小时38分
- 粉丝9
- 金钱12500
- 威望20
- 积分13390