0
새로운 PHP 프로젝트를 시작하고 PSR-4를 사용하여 작곡가의 자동로드를 원했습니다. 이것은 내 Composer.jsonPHP 작곡가 자동로드 PSR-4 클래스를 찾을 수 없습니다.
project
__src
____model
_______User.php
__test
_____UserTest.php
__vendor
__composer.json
입니다 :
프로젝트 구조는 다음과 같습니다
{
"autoload": {
"psr-4": {
"src\\model\\": "model/"
}
}
}
그리고 이것은 내 User.php
<?php
namespace model;
class User
{
public function doSomething() {
return true;
}
}
과 UserTest.php입니다
<?php
use model\User;
class UserTest extends PHPUnit_Framework_TestCase
{
public function test(){
$user = new User();
$this->assertTrue($user->doSomething());
}
}
는 나는 다음과 같은 메시지가 단위 테스트를 실행하면 :
Fatal error: Class 'model\User' not found.