扩展中继器后,有没有办法以中继器字段形式显示数据?

时间:2018-07-19 00:38:24

标签: laravel-5 octobercms octobercms-plugins octobercms-backend

我在plugin.php启动功能中将其添加到转发器字段中的addfield

WartaRutin::extendFormFields(function($form){ 

        if(!$model instanceof Kebaktian) return;

        if(!$form->model->kebum) return;

        if(!$form->isNested) return;                       

            $form->addFields([

              'addition' => [
                     'label' => 'addition label',
                     'span' => 'storm',
                     'cssClass' => 'col-sm-4',
                     'type' => 'text']

        ]);      

});

结果完美地产生了附加字段。.问题是保存数据后,它没有以表格形式显示,但是数据库中存在数据,

我应该如何解决这个问题。

1 个答案:

答案 0 :(得分:1)

是的,您是正确的,我们不必担心数据库字段。

由于repeater fieldjson的构建,所以in database its json以及当您从数据库中获取其array

  

只需从用户那里获取结构化输入,然后使用:extend-form-fields octobercms.com/docs/backend/forms#extend-form-fields

现在您可以根据需要在转发器中添加和删除字段。

如有任何疑问,请发表评论