Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class Article extends DataObject {
- private static $db = array(
- 'Heading' => 'Varchar',
- 'CreateDate' => 'SS_Datetime',
- 'Author' => 'Varchar',
- 'Content' => 'HTMLText'
- );
- private static $has_one = array(
- 'ArticleAH' => 'ArticleHolder.Article'
- );
- private static $belong_many_many = array(
- 'ArticleLP' => 'LandingPage.Article'
- );
- public static $summary_fields = array(
- 'Heading' => 'Heading',
- 'CreateDate' => 'Date',
- 'Author' => 'Author'
- );
- public static $default_sort = "CreateDate ASC";
- private static $searchable_fields = array(
- 'Heading' => 'PartialMatchFilter'
- );
- public static $field_labels = array(
- 'Article' => 'Holder'
- );
- public function getCMSFields() {
- $fields = parent::getCMSFields();
- $fields->dataFieldByName('CreateDate')->getDateField()->setConfig('showcalendar', true);
- $fields->dataFieldByName('CreateDate')->getTimeField()->setConfig('use_strtotime', true);
- $fields->dataFieldByName('CreateDate')->getTimeField()->setValue('now');
- return $fields;
- }
- public function onBeforeWrite() {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement