【发布时间】:2018-07-06 03:50:05
【问题描述】:
我使用 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
有人知道我错过了什么吗?
【问题讨论】:
-
嗨 KiGi 看起来你是新来的,你介意编辑这个问题以更基于代码!一个好的起点在这里:stackoverflow.com/help/how-to-ask
-
嗨 Lachie,是的,你是对的,我是新来的,我的问题是我不知道如何编辑我的问题。提交问题后,我已经在寻找它。你能给我指出正确的方向吗?抱歉,刚刚找到。为什么我写评论时“编辑”链接这么明显,而我提交问题时蓝色不明显?
-
嗨 Kigi,试试这个链接:stackoverflow.com/help/privileges/edit
-
可能在官方关闭原因下关闭:这个问题是由无法再复制的问题或简单的印刷错误引起的。虽然类似的问题可能是这里的主题,但这个问题的解决方式不太可能帮助未来的读者。
标签: php silverstripe bulkloader