Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class HomePage extends Page {
- private static $extensions = array(
- "GalleryExtension",
- );
- }
- class GalleryPage extends Page {
- private static $extensions = array(
- "GalleryExtension",
- );
- }
- class GalleryExtension extends DataExtension {
- private static $has_many = array(
- "GalleryImages" => "Image",
- );
- public function SomeMethod() {
- return $this->owner->ClassName;
- }
- }
- $homePage = new HomePage();
- $galleryPage = new GalleryPage();
- echo $homePage->SomeMethod(); // HomePage
- echo $galleryPage->SomeMethod(); // GalleryPage
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement