PHP | Problem - My code?
<?php
class BasicTraining extends Page {
public static $db = array (
);
public static $has_one = array (
);
public static $has_many = array (
'BasicVideos' => 'BasicVideo'
);
}
class BasicPage_Controller extends Page_Controller {
public function init() {
parent::init();
Requirements::themedCSS('training');
}
public function item($request) { $item = BasicVideos::get()->byID($request->param("ID")); if(!$item) return $this->httpError(404); return $item->renderWith(array("BasicVideo", "Page")); }
}
01/03/2013 12:47am
PHP | Problem - Object with it
class BasicVideo extends DataObject {
public static $db = array (
'Title' => 'Text',
'Date' => 'Date',
'Link' => 'HTMLText',
'URLSegment' => 'Varchar(40)',
);
public static $has_one = array (
'BasicPage' => 'BasicPage',
'BasicSeries' => 'BasicSeries'
);
public static $summary_fields = array (
'Title' => 'Title',
'Series.Title' => 'Series',
'Date' => 'Date',
'Link' => 'Link'
);
static $indexes = array(
"URLSegment" => true,
"Title" => true
);
public function getCMSFields() {
return new FieldList (array(
TextField::create('Title'),
DateField::create('Date'),
TextField::create('Link', 'Link .mp4 file'),
TextField::create('URLSegment', 'URL Segment')
)
);
}
// Set URLSegment to be unique on write (thanks Aram Balakjian ssbits.com)
}
Connected Object