Hello,
im a little bit confused about the fact that i don`t get an contoller-Object back when im calling the
DataObject::get_one method in custom controller:
class App_Controller extends Page_Controller {
function getSiteviaURLSegment($arguments) {
$params = $arguments->allparams();
$whereStatement = "URLSegment = '" . $params['URLSegment'] . "'";
return DataObject::get_one("Page", $whereStatement);
....
}
}
The Object im getting back is an ContentPage - Object in my Case. But i expected an Page-Controller - Object.
That also seems to be reason for the fact that im unable to call the parent Controller-Methods like:
$page = getSiteviaURLSegment($arguments);
return $page->someFunctionThatIhaveDefinedintheparentPage_Controller();
help Anybody?
Cheers,
Mattes