3069 Posts in 868 Topics by 650 members
|
Page:
1
|
Go to End | |
| Author | Topic: | 1059 Views |
-
accessing grandparent

27 March 2009 at 11:20am Last edited: 27 March 2009 11:21am
Hi all,
I have some parent and grandparent checking to do.
Parent checking is as so (in Page model):
function getParent(){
return ($this->Parent())? $this->Parent()->Title : false;
}This works fine.
Grandparent checking is as so (in page model)
function getGrandparent(){
if($this->Parent()->Parent()){
return $this->Parent()->Parent()->Title;
}
else{
return false;
}
}Grandparent checking fails with the following error:
"Call to a member function Children() on a non-object "
Now, the class tree should be:
BookHolder -> BookList -> BookPageI've set up BookList to have BookHolder as a parent, so a call from a bookpage, which sits in a booklist (which belongs to a bookholder) should return the title of the BookHolder page?
Or am I missing something?
Happy to clarify more if required,
Paul
| 1059 Views | ||
|
Page:
1
|
Go to Top |

