【问题标题】:Kohana Formo subform will not render as part of main formKohana Formo 子表单不会作为主表单的一部分呈现
【发布时间】:2013-07-14 18:23:21
【问题描述】:

我永远无法让 Kohana Formo 模块的子表单正常工作。我想知道我是否做错了什么,或者这是我应该尝试报告的问题。

我什至无法将示例从工作指南中取出。 /index.php/guide/formo/formo.subforms

$address = Formo::form()
    ->add('street')
    ->add('city')
    ->add('zip');

$user_form = Formo::form()
    ->add('first name')
    ->add('last name')
    ->add('address', 'group', $address);

子表单字段不会呈现,我似乎也无法访问它们。

尝试指南中的下一步

$user_form->address->street->val();

产生“在非对象上调用成员函数 val()。”

我在这里遗漏了什么,是一个错误,还是这个功能没有完全开发?

【问题讨论】:

    标签: kohana kohana-3


    【解决方案1】:

    按照您编写的方式,$address 子表单被添加为$user_form->address 的值。

    解决方法就是添加地址子表单:

    $address = Formo::form()
        ->add('street')
        ->add('city')
        ->add('zip');
    
    $user_form = Formo::form()
        ->add('first name')
        ->add('last name')
        ->add('address', 'group', $address);
    

    【讨论】:

      猜你喜欢
      • 2014-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多