0

我永远无法让 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()。”

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

4

1 回答 1

0

按照您编写它的方式, $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);
于 2013-10-16T01:04:06.540 回答