[Catalyst] RFC: Catalyst::Controller::REST::DBIC
    Zbigniew Lukasiak 
    zzbbyy at gmail.com
       
    Sun May  4 14:12:34 BST 2008
    
    
  
On Sun, May 4, 2008 at 1:28 PM, luke saunders <luke.saunders at gmail.com> wrote:
>  >
>  >  I think we can still make it compatible, if we agree on some kind of
>  >  internal API.
>  >
>
>  As in make this module compatible with your new module? Perhaps as a
>  base class without form generation?
Yes - I am thinking about something where you have a separate methods
for validating the parameters and updating/creating the object in the
database - so that I could override them in my sub-class.
>  >
>  >  It is I think quite common convention to use '.' dot for that:
>  >
>  >  param1.some_relation.field_value
>  >
>  >  or
>  >
>  >  some_param.some_multi_relation.1.field_value
>  >
>
>  Makes sense. I prefer that to the add_to_rel action, especially if
>  this is to remain a REST module rather than an RPC module.
>
It does not bother me if you leave those actions.
>  The piece of functionality I always wanted but didn't see a clean
>  solution to was specifying complex conditions to the 'list' action,
>  for example only CDs which have a track called 'Badgers', which
>  requires specifying a join and a related condition. I wonder if it
>  makes sense to represent that this way too.
>
Well - this is in my plans as well - as search in InstantCRUD :)  I am
thinking to base it on the technique I described in my Advent article:
http://catalyst.perl.org/calendar/2007/16
-- 
Zbigniew Lukasiak
http://brudnopis.blogspot.com/
    
    
More information about the Catalyst
mailing list