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

關(guān)于webman下support目錄的疑問!

設(shè)想

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

└── support 類庫適配(包括第三方類庫)
  ├── Request.php 請(qǐng)求類
  ├── Response.php 響應(yīng)類
  ├── Plugin.php 插件安裝卸載腳本
  ├── helpers.php 助手函數(shù)
  └── bootstrap.php 進(jìn)程啟動(dòng)后初始化腳本

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

2520 8 1
8個(gè)回答

liziyu

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

  • 設(shè)想 2022-05-21

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

  • liziyu 2022-05-21

    我木雞啦。。。 ^_^

nitron

webman和webman-framework其實(shí)不是一個(gè)概念

webman-framework是一個(gè)基礎(chǔ)框架

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

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

打個(gè)比方,比如叫 webwoman什么的.

  • liziyu 2022-05-21

    webwoman這個(gè)想法好。哈哈

Tinywan

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

  • 暫無評(píng)論
小陽光

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

  • 暫無評(píng)論
lan

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

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

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

  • lan 2022-06-01

    如果怕失效你可以在composer.json psr4中的files配置,我這樣寫是因?yàn)椋瑅endor下的失效也沒關(guān)系,基本上我都重寫了一下support的內(nèi)容

LOCKIEE

害,所以到底應(yīng)該參考哪個(gè)目錄呢,都是vendor的源碼文件呢

  • 暫無評(píng)論
不敗少龍

這里修改模板引擎

  • 暫無評(píng)論
年代過于久遠(yuǎn),無法發(fā)表回答
??