On Thu, 14 Feb 2002, Christian Haul wrote:
> On 14.Feb.2002 -- 12:17 PM, Torsten Curdt wrote:
> > On Thu, 14 Feb 2002, Piroumian, Konstantin wrote:
> > >
> > > 1) URL token: '/customer/*' -> action/method will be selected with {1}
> > > parameter. E.g.: /customer/add, /customer/update, etc. This can be used in
> > > links or 'action' attribute of HTML form.
>
> I agree that actions-sets do have some shortcomings. But I would
> argue that they should be abandoned instead of tinkered with. Instead,
> a macro like system would be more useful: something like a resource
> but that does _return_ (OK, you *could* use XML entities for that).
You must have gotten something wrong. Noone wants to abandone the
action-sets :)
> It would give you any flexibility you want and wouldn't be limited to
> actions-sets. For those, you could use any selector that uses whatever
> scheme you would like to use.
>
> I am quite sure that having that ability would solve many if not all
> problems that you are facing.
Although what you are talking about seems to be useful, too. This doesn't
solve the problems I am talking about. Especially think of the i18n
problem I was talking about...
> > > So, why not to have a AbstractMultiAction class that will get method name as
> > > a parameter? And all the descendant actions will only extend it will the
> > > acting methods. What about this?
> >
> > ...with the URL method... yes, this should work. But I had to restructure
> > all our sitemaps :(
>
> IMHO such a multi-action does not need to be supported by the
> sitemap. We have the ability to pass arbitrary parameters to an
> action. An action is able to dispatch arbitrary methods. The problem
> lies in the restricted flexibility of action-sets.
yes... with my last proposed idea the sitemap will not explicitly
support the multi-action but give another intelligent method that will
make our life's easier. ...and it will remove the i18n sitemap
dependency!!
> Thus I propose to have
>
> <map:pipeline-fragments>
> <map:pipeline-fragment name="action-set-foo">
> <!-- anything that is allowed to be in a pipeline -->
> </map:pipeline-fragment>
> <!-- more fragments -->
> </map:pipeline-fragments>
>
> with
>
> <map:match ....>
> <!-- ... -->
> <map:use-fragment name="action-set-foo"/>
> <!-- ... -->
> </map:match>
Indeed this would be cool. Right now we are using XML entities for that.
Auuuah - ugly ;)
--
Torsten
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]