Silverstripe CsvBulkLoader不显示导入功能

时间:2018-07-06 03:50:05

标签: php silverstripe bulkloader

我使用Silverstripe 3.6,并按照Adding Custom CsvBulkUploader to ModelAdmin in Silverstripe和Silverstripe文档的所有步骤进行操作,但是没有显示“导入”选项(字段或按钮)。 我用$ managed_models,$ model_importers和$ url_segment扩展了ModelAdmin:

private static $managed_models = array(
    'ModelInfo'
 );
 private static $model_importers = array(
    'ModelInfo' => 'ModelInfoCsvBulkLoader',
 );
 private static $url_segment = 'modelinfo';

我用ModelInfoCsvBulkLoader $ columnMap扩展了CsvBulkLoader。

public $columnMap = array(
    'Product Code' => 'Title',
    'Dimensions' => 'Dimensions',...);

public $duplicateChecks = array(
    'Product Code' => 'Title'
);

我复制并粘贴了名称ModelInfoCsvBulkLoader以避免输入错误...

这是我的结果:

My result looks like this with an export and a print button, but no import field or button

有人知道我错过了什么吗?

1 个答案:

答案 0 :(得分:1)

我的代码绝对没有错。 我只是看错地方了。 仅当您单击右上角的搜索图标时,才会显示导入字段。