Hi!I'm a newcomer,I have a problem.I need your help.
I have class Acrticle
class Article extends DataObject
{
static $db=array('Title'=>'Varchar(100)',
'Author'=>'Varchar(100)',
'Content'=>'Text');
static $has_one=array('Categories'=>'Categories');
}
class Categories:
class Categoriesextends Page
{
static $has_many=array('Articles'=>'Article');
public function getCMSFields()
{
$fields=parent::getCMSFields();
$config=GridFieldConfig_RelationEditor::create();
$config->getComponentByType('GridFieldDataColumns')->setDisplayFields(array('Title'=>'Title',
'Categories.Title'=>'Categories',
'Author'=>'Author'));
$baivietfield=new GridField('Articles','Article',$this->Articles(),$config);
$fields->addFieldToTab('Root.Article',$baivietfield);
return $fields;
}
}
class Loai_Controller extends Page_Controller
{
}
After I show all article of each category in template,i want to read detail that article.How can do that?