迅睿開源框架是一款PHP8高性能·簡單易用的PHP開源開發(fā)框架, 基于MIT開源許可協(xié)議發(fā)布,不限制商業(yè)使用,以多端互聯(lián)為設(shè)計(jì)理念, 支持的微信公眾號、小程序、APP客戶端、移動(dòng)端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
業(yè)務(wù)經(jīng)理
微信掃描以上二維碼
028-61286886
技術(shù)咨詢
插件開發(fā)涉及到偽靜態(tài)規(guī)則設(shè)置,如果用戶安裝了插件,一定要教用戶自行復(fù)制規(guī)則到 config/rewrite.php 里嗎?有沒有在插件本身里創(chuàng)建某個(gè)文件,比如:插件目錄/Config/rewrite.php ,這樣就生效了??梢詥?/p>
或者有什么辦法不需要用戶編輯 config/rewrite.php 文件就能實(shí)現(xiàn)偽靜態(tài)規(guī)則了。
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)迅睿框架創(chuàng)始人 config/rewrite.php 文件升級官方是不會(huì)覆蓋的嗎?是否可以考慮這種方式,比如:每個(gè)插件都可以支持單獨(dú)的Rewrite.php文件,寫各自的規(guī)則在這里。如果插件里的與系統(tǒng) config/rewrite.php 沖突了,就以系統(tǒng)的為主。這樣就減少用戶自己添加,插件也變得靈活了些。
回復(fù)迅??蚣軇?chuàng)始人 哦,那只能麻煩用戶了,我就不想給用戶自己操作,有些用戶不懂,還用記事本打開編輯,問題也很多
比如插件A的規(guī)則是:/字母/
插件B的規(guī)則是:/字母/
插件AB都要用,怎么辦,不切實(shí)的想法,路由只有一個(gè)
回復(fù)@GoWorkRoom 這個(gè)就要看開發(fā)者,我一般都會(huì)以插件標(biāo)識來做規(guī)則,比如:插件A規(guī)則是:/a/ 插件B規(guī)則是:/b/ ,為了保險(xiǎn)起見,我可能還是加前綴,比如:/dr_a/ ,如果存在沖突,就要來個(gè)優(yōu)先選擇權(quán),根據(jù)插件ID來處理,越早發(fā)布的插件就越優(yōu)先。
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)迅睿框架創(chuàng)始人 config/rewrite.php 文件升級官方是不會(huì)覆蓋的嗎?是否可以考慮這種方式,比如:每個(gè)插件都可以支持單獨(dú)的Rewrite.php文件,寫各自的規(guī)則在這里。如果插件里的與系統(tǒng) config/rewrite.php 沖突了,就以系統(tǒng)的為主。這樣就減少用戶自己添加,插件也變得靈活了些。
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)迅??蚣軇?chuàng)始人 哦,那只能麻煩用戶了,我就不想給用戶自己操作,有些用戶不懂,還用記事本打開編輯,問題也很多
比如插件A的規(guī)則是:/字母/
插件B的規(guī)則是:/字母/
插件AB都要用,怎么辦,不切實(shí)的想法,路由只有一個(gè)
回復(fù)@GoWorkRoom 這個(gè)就要看開發(fā)者,我一般都會(huì)以插件標(biāo)識來做規(guī)則,比如:插件A規(guī)則是:/a/ 插件B規(guī)則是:/b/ ,為了保險(xiǎn)起見,我可能還是加前綴,比如:/dr_a/ ,如果存在沖突,就要來個(gè)優(yōu)先選擇權(quán),根據(jù)插件ID來處理,越早發(fā)布的插件就越優(yōu)先。