21278 Posts in 5728 Topics by 2599 members
|
Page:
1
|
Go to End | |
| Author | Topic: | 533 Views |
-
multiple instanes of class in page

18 July 2010 at 10:58pm
hi,
this is a newb question but just cant get it right.I have a simple class called resource...
And i want to use the same class for 2 items in a page.
ie: I want to use the same class for a slideshow and a scroller component in end page
I have tried has_many etc but think I am missing the point.
I always have images shared...Since I am a hack I end up duplicating the class.
surely I can use the same class????
how to I set this up as obviously will be same table and same page but different...?
Any help appreciated
-
Re: multiple instanes of class in page

19 July 2010 at 12:28am Last edited: 19 July 2010 12:29am
Something like this maybe?
class MultiPurposeClass extends DataObject{
...
}class SomePage extends Page {
static $has_one = array (
'Scroller' => 'MultiPurposeClass',
'SlideShow' => 'MultiPurposeClass'
);
}class SomePage_Controller extends Page_Controller {
function SlideShow {
return $this->SlideShow;
}function Scroller {
return $this->Scroller;
}
}
| 533 Views | ||
|
Page:
1
|
Go to Top |

