Share Pastebin
Guest
Public paste!

Untitled

By: a guest | Sep 5th, 2010 | Syntax: PHP | Size: 0.80 KB | Hits: 57 | Expires: Never
Copy text to clipboard
  1. ## ArticleHolderPage.php
  2. <?php
  3.  
  4. class ArticleHolderPage extends Page{
  5.    static $db = array(
  6.    );
  7.    static $has_many = array(
  8.    'Articles' => 'Article'
  9.    );
  10. }
  11.  
  12. class ArticleHolderPage_Controller extends Page_Controller{}
  13.  
  14. ?>
  15.  
  16. ## Article.php
  17.  
  18. <?php
  19.  
  20. class Article extends DataObject {
  21.  
  22.    static $db = array(
  23.       'Name' => 'Varchar',
  24.       'Content' => 'HTMLText'
  25.    );
  26.  
  27.    static $has_one = array(
  28.       'ArticleHolderPage' => 'ArticleHolderPage'
  29.    );
  30.  
  31.    static $searchable_fields = array(
  32.       'Name',
  33.       'Content'
  34.    );
  35.  
  36. }
  37.  
  38. ?>
  39. ## ArticleAdmin.php
  40. <?php
  41.  
  42. class ArticleAdmin extends ModelAdmin {
  43.  
  44.   public static $managed_models = array(  
  45.         'Article'
  46.    );
  47.  
  48.   static $url_segment = 'articles';
  49.   static $menu_title = 'Article Admin';
  50.  
  51. }
  52.  
  53. ?>