一、修改composer.json
修改autoload部分,例如增加命名空间Commands并指定文件目录为app/commands,
1.1 psr-4规范
"autoload": {
"psr-4" : {
"Commands\\" : "app/commands"
}
},
1.2 psr-0规范
"autoload": {
"psr-0" : {
"Commands" : "app/commands"
}
},
二、运行composer命令
composer dumpautoload
该命令将composer.json中的autoload部分更新到相应的命名空间配置文件。
2.1 psr-4
// vendor/composer/autoload_psr4.php
return array(
/ ***** /
'Commands\\' => array($baseDir . '/app/commands'),
);
2.2 psr-0
// vendor/composer/autoload_namespace.php
return array(
/ ***** /
'Commands' => array($baseDir . '/app/commands'),
);