phalcon默认不使用命名空间,要使用需要手动设置。
// 第一步:设置框架$loader = new Loader();$loader->registerNamespaces(array( 'app\controllers' => '../app/controllers/', 'app\models' => '../app/models/', // 按需设置多个));$loader->register();//第二步:设置默认命名空间,不设置会出现无法加载的情况(有点不明白)$di->set('dispatcher', function(){ $dispatcher = new Dispatcher(); $dispatcher->setDefaultNamespace('app\controllers'); return $dispatcher;});// 控制器代码 Hello!'; }}// 模型代码