Hi, I'm almost done with this. But I have a problem with the Element::RequestToken I wrote.
It contains some accessors like "session_key" which I created with __PACKAGE__->mk_item_accessors ( qw( session_key ) ); But I cannot set this value: ->elements({type => 'RequestToken', name => $self->field_name, session_key => $self->session_key }); The new constructor in Element::RequestToken looks like: sub new { my $self = shift->next::method(@_); my %params = @_; $self->session_key('__token'); return $self; } Which should set the default to "__token" Any ideas why this does not get overwritten? Thanks moritz On Fri, 16 Jan 2009 09:54:25 +0000, Carl Franks <fireart...@gmail.com> wrote: > 2009/1/16 <on...@houseofdesign.de>: >> >> seems like MultiForm doesn't support "plugins": > > Ok, just forget about Multiforms for now, and put the controller code > into sub _form {} > >> So far I created a new Element::Token and Constraint::Token which is >> attached to $form using Plugin::Token. Plugin::Token is set automatically >> if $config->{token_enable} is set. Plugin::Token does nothing else than >> attaching Element::Token to $form. The logic is in Element::Token and >> Constraint::Token. >> >> Do you think this is a sane approach? > > That sounds ok. > Though, could you call them Element::RequestToken and > Constraint::RequestToken, and config 'request_token_*' ? > I've found with previous constraints, etc, that it's much easier to > remember the names first time if they exactly match the modules they > use / expand on. > It's always more enjoyable to get things right first time, than to > have to open up the docs to look up names. > > Cheers, > Carl > > _______________________________________________ > HTML-FormFu mailing list > HTML-FormFu@lists.scsys.co.uk > http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/html-formfu _______________________________________________ HTML-FormFu mailing list HTML-FormFu@lists.scsys.co.uk http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/html-formfu