阅读zf2获取入门指南,我对此部分感到困惑:
*由于我们正在开发中,我们不需要通过类映射加载文件,因此我们为classmap自动加载器提供了一个空数组.在zf2-tutorial/module/Album下创建一个名为autoload_classmap.php的文件:*
<?php
return array();
Run Code Online (Sandbox Code Playgroud)
为什么我们不需要autoload_classmap,因为我们正在开发中?我在autoload_classmap.php上阅读了doc,但仍然不明白它的真正含义以及为什么它在生产中是必要的.
类图基本上是应用程序加载所有相关类的功能.这是因为每个类都分配了完整的文件路径和文件名.除了标准自动加载器之外,它只将名称空间映射到目录.
答案很简单:在开发阶段不断更新类图是一个巨大的皮塔只需在开发过程中使用标准自动加载器,一旦模块完成,创建类映射并使用它.你会注意到一个轻微的速度提升.
是的,有.除了为所有模块提供多个类映射之外,如果您只为所有模块,供应商模块,库等创建一个ENORMOUS CLASSMAP,那就更好了......这个解决方案被称为composer
| 归档时间: |
|
| 查看次数: |
276 次 |
| 最近记录: |