关于目录结构的几个问题

webrains

1、既然使用了 composer 作为依赖管理,为什么不完全使用 composer.json 实现自动加载,却还要设计一个 config/autoload.php,这中间有什么考量吗?
2、目录结构是否支持驼峰式、复数式的命名方式,如 app/controller/Index.php 写成 app/Controllers/Index.php?
3、关于模版,在多应用模式下,是否可以实现集中到指定目录下管理,类似于 laravel 的 resources 目录?
4、如果将自定义进程目录 process 迁移到 app 目录下(即:app/process),是否会影响到框架的运行?

2957 1 1
1个回答

walkor

1、大部分开发者不会使用composer加载函数文件;composer加载的函数文件无法支持自动reload,每次改完要手动restart重启;增加一个config/autoload.php,可以让一些自定义类优先加载,实现替换框架某些类的需求。

2、支持驼峰式。没有专门支持复数式的命名,使用composer映射下应该可以实现

3、不支持,不过你可以弄个软连接实现类似效果

4、process 迁移到 app 目录下不影响运行

年代过于久远,无法发表回答
🔝