聯(lián)系官方銷售客服
1835022288
028-61286886
插件開發(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ī)則了。
回復(fù)迅??蚣軇?chuàng)始人 config/rewrite.php 文件升級(jí)官方是不會(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)識(shí)來做規(guī)則,比如:插件A規(guī)則是:/a/ 插件B規(guī)則是:/b/ ,為了保險(xiǎn)起見,我可能還是加前綴,比如:/dr_a/ ,如果存在沖突,就要來個(gè)優(yōu)先選擇權(quán),根據(jù)插件ID來處理,越早發(fā)布的插件就越優(yōu)先。