【TP3.2】路由匹配和規則


TP3.2框架的路由匹配和規則處理:

包括:靜態路由,動態路由,多參數路由、正則路由

<?php
return array(
    //'配置項'=>'配置值'
    
    /* 
     * 路由開啟和匹配。首先開啟路由匹配,然后根據相應的路由規則進行匹配
     * 1、靜態路由
     * 2、動態路由
     * 3、動靜態結合路由
     * 4、正則路由 
     */
    'URL_ROUTER_ON'   => true, //開啟路由
    'URL_ROUTE_RULES' => array( //定義路由規則
        //路由規則          //指向url匹配地址
        'News/top' => 'news/index?type=top',     //靜態路由(死的),指向Admin/news/index?type=top
        'News/:id\d$'    => 'News/read',          //動態路由,指向Admin/News/read?id=:id    //$后面再加參數是無效的
        'News/:name'    => 'News/read',          //動態路由,指向Admin/News/read?name=:name,注意這里的name參數一定要和控制器接受的name參數一致
        'News/:year\d/:month\d'  => 'News/archive',
        '/^News\/(\d{4})\/(\d{2})$/' => 'News/archive?year=:1&month=:2',//正則路由,指向Admin/News/archive?year=:1&month=:2
    ),
);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM