找不到类,名称空间,子文件夹

时间:2015-02-17 14:51:34

标签: php class namespaces phalcon autoloader

我的cli应用程序包含几个位于 / core / modules 的类。太多了,所以我希望它们中的一些在 / core / modules / evaluate / 中使用Class Core \ Modules \ Evaluate \ Something 。在我的本地计算机上,这可以工作,但不能在远程服务器上运行。

初始于 public / 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'
        ]
    );

这是 core / modules / evaluate中的一个模块的负责人:

<?php
namespace Core\Modules\Evaluate;
use Core\Modules;
class Evaluatewin extends Modules\EvaluateBet {

任何提示?

1 个答案:

答案 0 :(得分:0)

你最后打电话了吗?

$装载机&GT;寄存器();