我在magento 2中创建了一个自定义模块。我有两个表,第一个是主表,另一个是商店。第二个表具有第一个表的主键和商店标识列的外键约束。我已成功创建了网格和表格。我遇到的唯一问题是我无法在网格中加载商店ID。我正在使用ui_component方法,意味着,网格正在使用xml呈现。如果有人需要代码,我可以在这里发布,但我相信我正在寻找的是非常可以理解的。
先谢谢。
答案 0 :(得分:0)
检查Magento \ Cms \ Block \ Adminhtml \ Page \ Grid
/**
* Check is single store mode
*/
if (!$this->_storeManager->isSingleStoreMode()) {
$this->addColumn(
'store_id',
[
'header' => __('Store View'),
'index' => 'store_id',
'type' => 'store',
'store_all' => true,
'store_view' => true,
'sortable' => false,
'filter_condition_callback' => [$this, '_filterStoreCondition']
]
);
}