Php 需要帮助在composer autoload中使用名称空间吗
我的简单类如下所示:Php 需要帮助在composer autoload中使用名称空间吗,php,namespaces,composer-php,Php,Namespaces,Composer Php,我的简单类如下所示: <?php require_once '../../vendor/autoload.php'; use App\Libraries\user; class chat{ private $user; public function __constuct(){ $this->user = new user(); } public function adduser(){ //user
<?php
require_once '../../vendor/autoload.php';
use App\Libraries\user;
class chat{
private $user;
public function __constuct(){
$this->user = new user();
}
public function adduser(){
//userdata is available
$userobj = $this->user->adduser($userdata);
}
}
我不确定这里缺少什么来获取使用名称空间的“chat”类中的用户对象实例
用户类别:
<?php
use App\Libraries\DBConnection;
class user{
public function __construct(){
$this->db = new DBConnection();
}
public function adduser($user){
//insert operation
}
}
这很奇怪。我过去也遇到过类似的问题,不幸的是我不记得确切的解决方法 我会检查文件权限 尝试在composer.json的psr-0部分添加一个条目,以尝试不同的名称空间 如果使用symfony,请检查应用程序缓存 如果我能找到解决方案,我会发布更多。很抱歉,在这个阶段我帮不了你什么忙
<?php
use App\Libraries\DBConnection;
class user{
public function __construct(){
$this->db = new DBConnection();
}
public function adduser($user){
//insert operation
}
}