3217 Posts in 853 Topics by 812 members
|
Page:
1
|
Go to End | |
| Author | Topic: | 665 Views |
-
Iterate through all fields of one record

19 November 2010 at 1:40am Last edited: 19 November 2010 1:41am
Hi all,
I'd like to iterate through all the fields of a single record in an SS template. As a simple example, I'm trying to automatically output all the fields of a Member record.
SomePage_Controller.php
function MemberData() {
return Member::CurrentUser();
}SomePage.ss
<% control MemberData %>
<% control Children %>
$key: $value
<% end_control %>
<% end_control %>I've tried various permutations of returning DataObject, GetIterator(), ArrayData(), DataObject::database_fields, DataObjectSet, but I'm unable to find any way to iterate through the fields as Children (or otherwise)...
Would very much appreciate some extra brains on this one... any guidance?
-
Re: Iterate through all fields of one record

19 November 2010 at 2:52am
how about...
SomePage_Controller.php
function MemberFields() {
return Member::CurrentUser()->getCMSFields();
}SomePage.ss
<% control MemberFields %>
$Title $Value
<% end_control %>(note untested)
| 665 Views | ||
|
Page:
1
|
Go to Top |


