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

webman框架的controller層包括service層,不能使用trait引入嗎?

testtest

問(wèn)題描述

部門強(qiáng)制要求webman框架的controller層包括service層,不能使用trait引入,說(shuō)會(huì)產(chǎn)生問(wèn)題的?必須用外部的類靜態(tài)方法引入其它函數(shù)。
根據(jù)了解后我也覺(jué)得是扯淡了,原來(lái)是因?yàn)樗麖?qiáng)制只能用webman默認(rèn)的MVC路由模式,不允許用Route::any()等自定義url的路由模式,
而我封裝了一個(gè)trait類,里面寫了success個(gè)error的方法,另外再創(chuàng)建一個(gè)CommonController公用控制器,并use 了trait,這樣子當(dāng)其他控制器extend CommonController的時(shí)候,每個(gè)控制器都多了一個(gè)success和error的方法。如OrderController, 訪問(wèn)/admin/order/success,是能找到路由的

1072 5 0
5個(gè)回答

testtest

路由采用了默認(rèn)傳統(tǒng)的MVC模式,要解決這種問(wèn)題可以將trait里面的方法,將public更改為protected 收保護(hù)的就不會(huì)了,另外如果是采用了閉包自定義路由等就不會(huì)出現(xiàn)這種情況,

  • 暫無(wú)評(píng)論
xiuwang

肯定能使用trait,這是php基礎(chǔ)功能,沒(méi)有問(wèn)題

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

肯定是可以的

  • 暫無(wú)評(píng)論
gddd

一般人問(wèn)不出這個(gè)問(wèn)題

  • 暫無(wú)評(píng)論
無(wú)法埋名

我居然不知道trait類是啥

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