paramenters模式我找到了一種方法來定義一個模式在URL上傳遞參數的笨......我的意思是一個模式來做這樣的事情:定義上的URL段傳遞笨
www.example.com/part/of/url/parameter1/parameter2
我需要通過一個mac,所以模式必須與XX-XX-XX-XX-XX-XX一致,否則,框架發送404。
好吧,正如我所說我找到了一種方法來做到這一點,但我不知道這是否是最好的方法。我所做的修改在系統文件夾中的文件...特別是文件:系統/核心/ Router.php,我改變了默認的行379,並把這個另一種:
$key = str_replace(':any', '.+', str_replace(':num', '[0-9]+', str_replace(':mac', '[0-9A-Za-z]{2}-[0-9A-Za-z]{2}-[0-9A-Za-z]{2}-[0-9A-Za-z]{2}-[0-9A-Za-z]{2}-[0-9A-Za-z]{2}', $key)));
它的工作原理...但我想知道是否有任何方法,我不需要修改系統文件夾上的文件...我明白,這不是一個好主意。
謝謝。
感謝@Guiherme ......但有無處其中定義它們終於可以這樣寫:$路線['/一部分//URL /(:MAC) ']它就像現在我有,我認爲這是更舒適...我想連接變量$ mac =「the_pattern」的路線索引? :/ –
@EloyFernándezFranco,做了同樣的更新,希望有幫助 – Guilherme
謝謝@Guiherme我使用的是最後一種方法......它不是很多「弄髒」代碼的代碼,我不知道如何使用鉤子,我沒有太多時間來學習......也許將來......謝謝。 –