Not signed in (Sign In)
Welcome Guest!
Want to take part in these discussions? If you have an account, sign in now.
If you don't have an account, apply for one now.
    • CommentAuthoralake
    • CommentTimeFeb 24th 2008
     

    There are pieces of form creation knowledge in many different places. I'm starting this discussion as a central place for collecting what is needed for a complete Wiki entry.

    To begin with, here are some places that I regard as sources for the Wiki entry:

    http://api.akelos.org/ActionView/Helpers/FormHelper.html
    http://forum.akelos.org/discussion/257/
    http://forum.akelos.org/discussion/145/how-to-fill-a-select-box-from-an-object/#Item_2
    

    In the api.akelos.org reference above, there are references to "$options = array()". Can someone tell me where these options are documented?

    • CommentAuthorThijs
    • CommentTimeFeb 24th 2008 edited
     

    http://forum.akelos.org/discussion/145/

    noooo! Don't do that! Ugly.

    Don't go using loops when there are such nice functions to make a selection list. The FormOptionsHelpers:

    http://api.akelos.org/ActionView/Helpers/FormOptionsHelper.html
    

    select() for generating a list of a associated model. Like:

    <?=$form_options_helper->select('book','author_id',$Author->collect($Author->find(),'name','id'));?>
    

    and options_for_select() if you want to pass an array. And you can use the other functions if you want more control.

    In the api.akelos.org reference above, there are references to "$options = array()". Can someone tell me where these options are documented?

    I can't find them either.. most of them are used in examples in the API docs. But I had to dig into the source code the find all the options for the date and time selectors (link to API page).

    Also: you will probably use the standard FormHelpers - like those generated while scaffolding - the most. But if you need to make fields you cannot pass a $object_name and $column_name values, you can make custom tags with:

    http://api.akelos.org/ActionView/Helpers/FormTagHelper.html
    
Add your comments
    Username Password
  • Format comments as