命名空间和自动加载接口

时间:2014-01-22 10:03:51

标签: php namespaces

我有像

这样的文件夹结构
-Factory
    -Car
        -Model.php
        -Model
            -Nano.php

Model.php

namespace Factory\Car\Model;
interface Model{
    public function build();
}

Nano.php

namespace Factory\Car\Model\Nano;
Class Nano implements \Factory\Car\Model{
    public function build(){
        echo "Buid a Nano";
    }
}

我无法在我的文件中包含界面

我收到以下错误:

Interface 'Factory\Car\Model' not found

1 个答案:

答案 0 :(得分:0)

尝试

namespace Factory\Car;
interface Model{
    public function build();
}

请参阅namespaces manual