[html-formfu] Bug with re-occuring nested related tables with CP FormFu?

Toby Corkindale toby.corkindale at strategicdata.com.au
Fri May 29 08:41:30 GMT 2009


Hi,
I'm using FormFu in Catalyst, with a DBIC schema, and have a problem 
with a particular usage of nested relationships in the form.

The table in question has a might_have relationship with another table, 
let's say like:
book (id, title, blurb)
book_extra (book_id, num_pages, in_stock)

Now, I setup a form like:
---
elements:
   - name: title
     type: Text
   - type: Block
     tag: div
     nested_name: book_extra
     elements:
       - name: num_pages
         type: Text
   - name: blurb
     type: Textarea
   - type: Block
     tag: div
     nested_name: book_extra
     elements:
       - name: in_stock
         type: Checkbox

-----------------------------

The idea being that num_pages and in_stock are sent to the related table 
instead.

This *does* work for the first nested item, in this case num_pages.
However the second time it comes up, it doesn't do anything - ie. 
in_stock is never saved to the DB.
If I move the in_stock element higher up, in the same Block as 
num_pages, then it does work.

Is this a known bug/limitation, or is this supposed to work?
Am I doing something wrong?

thanks,
Toby



More information about the HTML-FormFu mailing list