私はこのクラスを持っています:
class Product extends DataObject {
static $db = array(
'Name' => 'Varchar',
'ProductType' => 'Varchar',
'Price' => 'Currency'
);
}
データベース テーブルは次のようになります。
---------------------------------
| Name | ProductType | Price |
|-----------+-------------+-------|
| Product 1 | Type1 | 100 |
| Product 2 | Type1 | 240 |
| Product 3 | Type2 | 10 |
| Product 4 | Type1 | 100 |
---------------------------------
2 人のモデル管理者が必要です。
class MyFirstModel extends ModelAdmin {
public static $managed_models = array(
Product
);
}
class MySecondModel extends ModelAdmin {
public static $managed_models = array(
Product
);
}
この結果に到達するための最良の方法は何ですか:
MyFirstModel
ProductType
テーブル内のすべてのエントリを表示する必要がありますType1
と
MySecondModel
ProductType
テーブル内のすべてのエントリを表示する必要がありますType2