17488 Posts in 4473 Topics by 1978 members
|
Page:
1
|
Go to End | |
| Author | Topic: | 844 Views |
-
Complex tables, Push error Options

28 April 2008 at 8:45am
Hi all,
Just dipping my toes into Silverstripe for the first time. To learn, I'm trying to create a very simple 'job applicants' database. I've got an ApplicantsHolder page which can have a number of Applicant DataObjects (ie 1 to many).
The applicant object has two text fields (FirstName, LastName) and a 'CalendarDateField' DateofBirth.
So far so good - it builds fine and I can create the page and add applicants to the complex field in the CMS, however the date field doesn't show up in the table, and when I try to edit the record I get the following message in the popup:
Fatal error: Call to a member function push() on a non-object in C:
\lighttpd\htdocs\sapphire\forms\ComplexTableField.php on line 264Any clues? Cheers
-
Re: Complex tables, Push error Options

28 April 2008 at 10:52am
Ah, found the issue myself.
I was calling 'getCMSFields_forPopup' in the table constructor, but had the function getCMSFields() instead of getCMSFields_forPopup() in the dataobject. Using the correct name solved the problem.
Thanks
| 844 Views | ||
|
Page:
1
|
Go to Top |


