挂靠式自动加载
挂靠式自动加载
Linux环境变量 linux会从环境变量里面加载可执行文件
然后在我们准备了这些类和文件后,我们怎么才能让这些类被框架所自动加载呢?
我们提供的方式是: 挂靠式自动加载 。
熟悉Linux系统的同学可能很容易明白,还没接触到Linux的同学也是可以很快理解的。这里稍微说明一下。
所谓的 挂靠 就是把你代码的目录放在项目的目录下(或者其他任何一个地方),随后简单地将此目录添加到自动加载器即可。如上面的:
DI()->loader->addDirs('Demo');
当有多个目录时,可以这样:
DI()->loader->addDirs(array('Demo', 'Library'));
需要注意的是,上面相对路径的都需要放置在应用项目的目录API_ROOT下面。如果是单个文件的引入,则可以使用绝对路径。