2013-07-14 58 views
0

我永遠無法獲得Kohana Formo模塊的子表單的正常工作。我想知道我是否在做一些fundementaly錯誤的事情,或者如果這是一個問題,我應該嘗試報告。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()一個非對象」。

我在這裏錯過了什麼,它是一個錯誤,還是這個功能只是沒有完全開發?

回答

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);