21489 Posts in 5783 Topics by 2622 members
|
Page:
1
|
Go to End | |
| Author | Topic: | 475 Views |
-
VERY DUMB NEWBIE QUESTION

27 June 2010 at 3:09am
Hello
I have this question but I can not find any clear answer :
In tutorial 2 you have this to create and return fields
<?php
class ArticlePage extends Page {
static $db = array(
'Date' => 'Date',
'Author' => 'Text'
);function getCMSFields() {
$fields = parent::getCMSFields();$fields->addFieldToTab('Root.Content.Main', new DateField('Date'), 'Content');
$fields->addFieldToTab('Root.Content.Main', new TextField('Author'), 'Content');return $fields;
}
}this works fine
my problem is the following when you want to build function in the Page_Controler how do you pass the field values to it
(maybe I don't get how this is workinclass ArticlePage_Controller extends Page_Controller {
function MyFunction () {
&myVar = SomefiledValue
}}
I have been looking but did not find any simple answer to that
So if anyone ...
Thanks
-
Re: VERY DUMB NEWBIE QUESTION

27 June 2010 at 11:44am
You are trying to get one of your database fields (date or author) ? SS has 'magic' getters so you could do
$date = $this->Date;
$date now has the Date database field. Or you can use a function to return the database object
$date = $this->dbObject('Date');
| 475 Views | ||
|
Page:
1
|
Go to Top |


