国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

關于webman下support目錄的疑問!

設想

webman下的support目錄與\workerman\webman-framework\src\support 目錄的內容是完全一樣的,namespace命名空間都是一樣的,請問這是何用意呀,該怎么用?

└── support 類庫適配(包括第三方類庫)
  ├── Request.php 請求類
  ├── Response.php 響應類
  ├── Plugin.php 插件安裝卸載腳本
  ├── helpers.php 助手函數
  └── bootstrap.php 進程啟動后初始化腳本

另外:我重寫了\support\view\Blade.php,不生效,但刪掉workerman\webman-framework\src\support\view\Blade.php 就可以了,所以很不理解這個的設計邏輯

2456 8 1
8個回答

liziyu

說來話長,這個有點歷史遺留問題。
原本在\ support 里的,由于升級不方便,就移動src里了,但是有些老版本的還在,所以兩邊都在。
這樣即方便升級,又方便重寫了。

  • 設想 2022-05-21

    我試著在\support里重寫了View.php,可不生效是咋回事?

  • liziyu 2022-05-21

    我木雞啦。。。 ^_^

nitron

webman和webman-framework其實不是一個概念

webman-framework是一個基礎框架

webman基于webman-framework做的實現(xiàn),讓你可以立刻開始一個項目

理論上如果你想的話,完全可以基于webman-framework去定制一個新的東西

打個比方,比如叫 webwoman什么的.

  • liziyu 2022-05-21

    webwoman這個想法好。哈哈

Tinywan

TP5.2 和 TP6的區(qū)別

  • 暫無評論
小陽光

看源碼,你發(fā)現(xiàn)config/autoload.php的用處沒?
這個配置就是優(yōu)先加載你自己的文件,加載了你的就不去去加載workerman\webman-framework\src\support目錄下的了。
你說你重寫了\support\view\Blade.php沒用 是因為你沒在config/autoload.php做配置,注意命名空間和類名

  • 暫無評論
lan

可以在composer.json 中指定加載路徑.

"suggest": {
    "ext-event": "For better performance. "
  },
  "autoload": {
    "psr-4": {
      "": "./",
      "App\\": "./app",
      "support\\": "./support" // 這行是你需要加的
    },
    "files": [
      "./support/helpers.php"
    ]
  },
  • 小陽光 2022-06-01

    你這樣做會讓workerman\webman-framework\src\support下面的所有文件失效,所有的文件你都要自己去實現(xiàn)一遍,明顯和作者的意圖不符合

  • lan 2022-06-01

    如果怕失效你可以在composer.json psr4中的files配置,我這樣寫是因為,vendor下的失效也沒關系,基本上我都重寫了一下support的內容

LOCKIEE

害,所以到底應該參考哪個目錄呢,都是vendor的源碼文件呢

  • 暫無評論
不敗少龍

這里修改模板引擎

  • 暫無評論
年代過于久遠,無法發(fā)表回答
??