webman 目录结构是否可以支持 高度完全自定义呢

Van Chin

对于部分个人或团队开发者 可能会有自己的 结构喜好或规范或命名习惯

webman 框架是否可以在 保持 官方的目录结构
https://www.workerman.net/doc/webman/directory.html
的默认情况下

提供一些可供自定义目录结构的方法?

个人想把目录修改成类似 laravel 架构里的目录结构

`
├── app 应用目录
│ ├── Controllers 控制器目录
│ ├── Models 模型目录
│ ├── Views 视图目录
│ └── Middleware 中间件目录
│ | └── StaticFile.php 自带静态文件中间件
| |—— functions.php 自定义函数

`

但修改之后会出很多问题,即使调整成功了,基于调用的目录结构后开发的一些应用或插件,可能会失去通用性

webman 团队是否有相关计划在后续版本中对这些相对细节的问题或需求进行处理?

2324 2 0
2个回答

ersic

有什么问题呢?我也这么调整的,没啥大问题。

  • Van Chin 2022-09-03

    1.默认的路由失效了 2. view助手函数 找不到对应的视图文件 (自定义的应用插件也会找不到视图文件)

  • ersic 2022-09-03

    那可能需求不一样,我是类路由,前后端分离也用不到 view,所以没发现这些问题

walkor

没有计划做自定义目录结构,这太复杂了,而且容易出问题。

  • fanpuying@qq.com 2023-02-10

    根据我几天的观察,我认为(或我对这个框架的理解)就保持默认的单应用作为主应用,想要多应用模式就直接php webman app-plugin:create 应用名 ,这样可以生成一个插件应用。然后再以插件应用的形式作开发。这样也不破坏主目录结构

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