如果想要添加CI框架,composer.json文件可以写成:
{
"require" :{
"monolog/monolog": "1.0.*", // monolog库
"codeigniter/framework": "3.0rc3" // CI 包
}
}"autoload": {
"psr-4": {
"App\\": "src/"
}
} // 命名空间
namespace App\Bll;
class UserBll {
public static function test(){
echo 'thisi is auto_loader ' ;
}
}namespace App\Controller; use App\Bll\UserBll; require '../../../vendor/autoload.php'; // 一定要加上此文件才可以 UserBll::test();
namespace PaymentGateway;
class Payment {
public function process()
{
echo 'hello world ' ;
}
} "autoload": {
"classmap":["lib"]
}
执行命令: composer dump-autoload namespace Paf\App\Controller; use Paf\App\Bll\UserBll; use Payment\Payment; require '../../../vendor/autoload.php'; UserBll::test(); Payment::process();如果不use的话可以这么写:
require '../../../vendor/autoload.php'; \Paf\App\Bll\UserBll::test(); \Payment\Payment::process();
{
"name": "louis/wlt-miaomu",
"description": "In order to develop the miaomu cite ",
"license": "MIT",
"authors": [
{
"name": "Louis",
"email": "wang**@163.com"
}
],
"minimum-stability": "dev",
"require": {
"php": ">=5.3.0"
},
"autoload": {
"psr-4": {
"Ford\\Fusion\\": "src/Ford/Fusion",
"Ford\\Focus\\": "src/Ford/Focus",
"Ford\\Fiesta\\": "src/Ford/Fiesta"
}
}} 参考文献
http://my.oschina.net/houlive/blog/206832 ;
原文:http://blog.csdn.net/wanglitaow/article/details/44568693