У меня есть приложение Cli с парой классов, которая находится в / основные / модули. Слишком много, поэтому я хочу, чтобы некоторые из них были в / Ядро / модули / оценки / с классом Ядро \ Modules \ Оценивать \ Something. На моем локальном компьютере это работает, но не на удаленном сервере.
Инициатива в общественности / index.php:
// Init loader
$loader = new \Phalcon\Loader();
// Register applications necessary directories
$loader->registerDirs(
[
APPLICATION_PATH . '/tasks',
APPLICATION_PATH . '/models/backend',
…
APPLICATION_PATH . '/models/risk'
]
)->registerNamespaces( // Additionally, register core namespace
[
'Core\Helper' => APPLICATION_PATH . '/core/helper',
'Core\Interfaces' => APPLICATION_PATH . '/core/interfaces',
'Core\Modules' => APPLICATION_PATH . '/core/modules',
'Core\Modules\Evaluate' => APPLICATION_PATH . '/core/modules/evaluate',
'Rest' => APPLICATION_PATH . '/rest'
]
);
И это глава одного из модулей в основные / модули / оценки:
<?php
namespace Core\Modules\Evaluate;
use Core\Modules;
class Evaluatewin extends Modules\EvaluateBet {
Есть намеки?
Вы наконец позвонили —
$ Loader-> регистр ();
Других решений пока нет …