конкатенация — попытка вызвать класс в AbstractPage со строкой переполнения стека

Я хочу сделать абстрактный cronjob, для этого у меня есть столбец в моей БД, где я могу получить имя класса, который мне нужно включить. (ExportClass)
-> Вопрос, который у меня есть, так как я получил только $ className с именем страницы, которую мне нужно включить, -> как я могу это назвать?

вот моя попытка это назвать

   $className = $result['exportClass'] . 'Import';
$className = strtoupper(substr($className, 0, 1). substr($className,1));
include $className::class;
$this->remote_file = $className::class->getRemoteFile();
$this->tableName = $className::class->getTableName();
$this->protocol = $className::class->getProtocol();
$this->error = $className::class->getError();

это пример того, как это выглядело бы, если бы не абстрактная страница (это работает)

if ($result['exportClass'] == 'contract') {
include ContractImport::class;
$this->remote_file = ContractImport::class->getRemoteFile();
$this->tableName = ContractImport::class->getTableName();
$this->protocol = ContractImport::class->getProtocol();
$this->error = ContractImport::class->getError();
}

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector