【发布时间】:2026-01-03 02:05:04
【问题描述】:
我已经在我的加载器中正确注册了Phalcon 命名空间,就像我迄今为止在任何其他命名空间中所做的一样。
由于某种原因,我似乎无法在我的项目中加载 Phalcon 孵化器文件。
我正在使用Phalcon\Loader 注册命名空间,我可以通过spl_autoload_functions() 清楚地看到注册的命名空间
["Phalcon"]=>"/var/www/html/project/apps/vendor/phalcon/incubator/"
类文件的完整路径是/var/www/html/project/apps/vendor/phalcon/incubator/Utils/Slug.php
不幸的是,当我尝试使用孵化器类时,我不断收到类未找到错误;
namespace AppName\Models
use Phalcon\Utils\Slug;
class MyModel
{
public function myMethod()
{
$slug = Slug::generate("testing slug");
var_dump($slug);
}
}
结果:
PHP Fatal error: Class 'Phalcon\\Utils\\Slug' not found
【问题讨论】: