I created a uservoice suggestion, you can vote for it:
http://castle.uservoice.com/pages/16605-official-castle-project-feedback-forum/suggestions/310267-add-renderaction-to-monorail

On Sep 8, 2:24 am, "R. Rajesh Jeba Anbiah"
<[email protected]> wrote:
> On Aug 18, 9:05 pm, "R. Rajesh Jeba Anbiah"
>
>
>
>
>
> <[email protected]> wrote:
> > On Aug 18, 9:01 pm, "R. Rajesh Jeba Anbiah"
>
> > <[email protected]> wrote:
> > > On Aug 18, 8:39 pm, Martin Nilsson <[email protected]> wrote:
> > > > Your need for a "user top list" could be something like this
>
> > > > public class TopUsersComponent : ViewComponent
> > > > {
> > > >   private readonly IUserService userService;
>
> > > >   public TopUsersComponent(IUserService userService)
> > > >   {
> > > >     this.userService = userService;
> > > >   }
>
> > > >   [ViewComponentParam]
> > > >   public string NumberOfUsers { get; set; }
>
> > > >   public override void Initialize()
> > > >   {
> > > >     PropertyBag["viewmodel.Top10Users"] =
> > > > userService.GetTopUsers(NumberOfUsers);
> > > >     base.Initialize();
> > > >   }
>
> > > > }
>
> > > > In the view/layout (spark):
> > > > <TopUsers NumberOfUsers="10" />
>
> > > > or brail:
> > > > <% component TopUsersComponent, {...@numberofusers:'10'} %>
>
> > > > So your layout can look something like this:
>
> > > > <html>
> > > >   <head>...
> > > >   <body>
> > > >      <TopUsers NumberOfUsers="10" />
> > > >      <h1>bla bla</h1>
> > > >      ....
> > > >      <StockQuotes>
>
> > >    Thanks; something is better than nothing. But, it's more work; for
> > > example, in CakePHP, it's $this->requestAction('/users/index/limit:10/
> > > sort:rating') from a view/layout. Thanks anyway.
>
> >     Sorry to bang more... BTW, is there anyway to reuse controller
> > methods? For example, we have a user view page for showing user
> > profile and like to show user_comments inside that; here it looks like
> > that we have to create another component. TIA
>
>    Bump! Anybody, please?
>
> --
>   <?php echo 'Just another PHP saint'; ?>
> Email: rrjanbiah-at-Y!com    Blog:http://rajeshanbiah.blogspot.com/
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Castle Project Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/castle-project-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to