23545 Posts in 19310 Topics by 2888 members
|Go to End|
19 July 2010 at 9:29pm
I read documentation but is not clear the difference between extends Page and extends DataObject when i create a new class.
If I create a new page type what I must use?
19 July 2010 at 10:44pm
Page extends SiteTree which extends DataObject. So you get all the functionality of dataobjects in your Page objects with a ton of stuff from SiteTree http://api.silverstripe.org/2.4/cms/SiteTree.html sometimes this is useful (say for page types in the cms - where you want to extend page) and sometimes its not so useful (eg in this forum, each post is a dataobject since no need to 'create' it as a page).
|Go to Top|