Laravel 十月CMS |同一控制器中的动态importExportConfig
我想在同一个控制器中实现两个不同的导入过程。作为10月份的CMS配置,我创建了两个导入导出配置文件和两个不同的导入模型类。但它总是指向我在Laravel 十月CMS |同一控制器中的动态importExportConfig,laravel,octobercms,Laravel,Octobercms,我想在同一个控制器中实现两个不同的导入过程。作为10月份的CMS配置,我创建了两个导入导出配置文件和两个不同的导入模型类。但它总是指向我在public$importExportConfig='config\u import\u export.yaml'中定义的初始配置文件模型类控制器属性 我的实现代码如下所示 public $importExportConfig = 'config_import_export.yaml'; public function __construct() { ...
public$importExportConfig='config\u import\u export.yaml'中定义的初始配置文件模型类代码>控制器属性
我的实现代码如下所示
public $importExportConfig = 'config_import_export.yaml';
public function __construct()
{
...
}
public function import($context = null)
{
$this->asExtension('ImportExportController')->setConfig('config_import_export.yaml');
$this->asExtension('ImportExportController')->import($context);
}
public function system_import($context = null)
{
$this->asExtension('ImportExportController')->setConfig('config_system_import_export.yaml');
$this->asExtension('ImportExportController')->import($context);
return $this->makePartial('system_import');
}
配置文件中的代码
import:
title: 'Import Phone Numbers'
modelClass: Bol\PhoneManager\Models\SimImport
list: $/bol/phonemanager/models/sim/export_import_columns.yaml
redirect: bol/phonemanager/sim/import
如果我最初public$importExportConfig=''代码>将属性设置为空,然后将其指向正确的模型类作为配置文件,但随后抛出一个错误,如bellow
我试图用很多方法来解决问题,但我找不到任何解决办法。如果有其他解决方案,请帮助