Hi Massimo,

Thanks, that is what I prefer as well.

On Jul 23, 2:08 pm, mdipierro <[email protected]> wrote:
> I tend to do it in the views but I would make it a rule
>
> On Jul 23, 3:49 pm, Rob <[email protected]> wrote:
>
> > What is the preferred way you guys do things?
>
> > controller (this covers both examples):
> > def index():
> >     rows = db().select(db.Category.ALL)
> >     table = TABLE()
> >     for row in rows:
> >         table.append(TR(row.name, A("Delete", _href=URL(r=request,
> > f='delete', args=row.id))))
> >     return dict(table=table, rows=rows)
>
> > view 1:
> > {{extend 'layout.html'}}
> > {{=table}}
>
> > ~~ OR ~~
>
> > view 2:
> > {{extend 'layout.html'}}
> > <table>
> > {{for row in rows:}}
> > {{=TR(TD(row.name), A("Delete", _href=URL(r=request, f='delete',
> > args=row.id)))}}
> > {{pass}}
> > </table>
>
> > Maybe in this example it doesn't matter?  If this is the case, when
> > does it matter?  I'm just trying to get an idea of how everyone builds
> > their stuff.
>
> > Sorry for asking such basic questions... but I have no one else to
> > ask!  :)
>
> > Thanks,
> > Rob

Reply via email to