0

当我使用 require_once 或 include_once 时,这意味着当我将一个类设置为 phalcon di 时,它说不能重新声明类 PasswordDb。我不想把类放在一个 if 语句中

if(class_exists('ClassName') != true)

有没有更好的方法来做到这一点?

Phalcon di config 是这样的

$di->set('passwordDb', array(
    'className' => 'AS\Login\PasswordDb'
));

$di->set('passwordService', array(
    'className' => 'AS\Login\PasswordService',
    'arguments' => array(
        array('type' => 'service', 'name' => 'passwordDb')
    )
));
4

1 回答 1

1

所以原来是命名空间错误。该服务的名称空间错误。错误消息与我对此类错误的预期不完全一致。

希望这将有助于将来的人。

于 2014-10-23T16:24:56.210 回答