【发布时间】:2016-05-19 00:52:40
【问题描述】:
我有两个类,它们之间有 $many_many 和 $belongs_many_many 关系。我试图在包含$many_many 的类中定义$summary_fields 以显示类之间的关系,但该列('Column2.Column2')显示空白结果。如何设置$summary_fields 才能正确显示这些数据?
这是我的代码
class Table1 extends DataObject {
private static $db = array(
'Column1' => 'Varchar(32)'
);
private static $many_many = array (
'Column2' => 'Table2'
);
private static $summary_fields = array (
'Column1' => 'Column 1',
'Column2.Column2' => 'Column 2'
);
}
class Table2 extends DataObject {
private static $db = array(
'Column2' => 'Varchar(32)'
);
private static $belongs_many_many = array (
'Column1' => 'Table1'
);
}
【问题讨论】:
标签: php silverstripe