大家好,我正在尝试使用命名空间加载位于库文件夹中不同文件夹中的多个库,但我一直找不到
我的目录结构是这样的
app/
controllers/
models/
library/
views/
我的 loader.php 是这样的
$loader = new \Phalcon\Loader();
/**
* We're a registering a set of directories taken from the configuration file
*/
$loader->registerNamespaces(array(
'Test\Name' => __DIR__ . "/../library/",
));
$loader->registerDirs(
array(
$config->application->controllersDir,
$config->application->modelsDir
)
)->register();
而我的 basecontroller 正试图这样调用
$var = new Test\Name\functions();
顺便说一句,库中的文件函数是这样的
class functions extends Phalcon\Mvc\User\Component
{
public function __construct()
{
}
public function initialize()
{
}
public function checking(){
echo 'checks';
}
}
我不断得到
Fatal error: Class 'Test\Name\functions' not found in C:\wamp\www\app\controllers\ControllerBase.php on line 38
感谢任何帮助,伙计们