Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

Data Model Questions

how to autoload class


Reply

2 Posts   1601 Views

Avatar
snaip

4 April 2009 at 5:10am (Last edited: 4 April 2009 5:16am), Community Member, 180 Posts

hi

i want to extends class on 3 another

i want to get this:

*********************HomePage_Controller
**************************extends

*************//*************||*****************\\
************//**************||******************\\
*******WycieczkaHolder****ApartamenyHolder**InneHolder
************||**************||*********************||
************||**************||*********************||
*********WycieczkaPage****ApartamentyPage***InnePage

i tried __autoload() but something wrog

class PlHomePage_Controller extends PlPage_Controller {

function __autoload('WycieczkaHolder_Controller') {
require_once("WycieczkaHolder.php");
}

}

Avatar
Willr

4 April 2009 at 6:27pm Forum Moderator, 5511 Posts

If all your code files are in /mysite/ or in a folder/ with a _config file (and no _manifest_exclude) in them SilverStripe will automatically include them for you, without you having to do any auto loading