File: view

package info (click to toggle)
maypole 2.10-1
  • links: PTS
  • area: main
  • in suites: etch-m68k
  • size: 472 kB
  • ctags: 108
  • sloc: perl: 1,345; makefile: 21
file content (34 lines) | stat: -rw-r--r-- 781 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
[%#

=for doc

The C<view> template takes some objects (usually just one) from
C<objects> and displays the object's properties in a table. 

=cut

#%]
[% PROCESS macros %]
[% INCLUDE header %]
[% FOR item = objects %]
[% view_item(item); %]
[%#

=for doc

The C<view> template also displays a list of other objects related to the first
one via C<has_many> style relationships; this is done by calling the
C<related_accessors> method - see L<Model/related_accessors> - to return
a list of has-many accessors. Next it calls each of those accessors, and
displays the results in a table.

#%]
    <br /><a href="[%base%]/[%item.table%]/list">Back to listing</a>
[% view_related(item); %]
    
[%
    button(item, "edit");
    button(item, "delete");
%]
[% END; %]
[% INCLUDE footer %]