mvc框架封裝(二)路由類篇
$route = new \core\lib\route(); // 引入路由類來觸發spl_autoload_register 使訪問的位址為***.com.index/index
p($route);
在core資料夾中conf目錄中建立route.php
<?php
namespace
core\lib;
// use core\lib\conf;
class
route
if(isset($patharr[1]))else
//url多餘部分轉化為get引數
//a/1/b/2/c/3
$count = count($patharr) + 2;
$i = 2;
while ($i
< $count)
$i += 2 ;}}
else
}}
用p($_get)輸出一下沒問題的路由類就ok了 MVC高階篇(二) 路由機制
這個東西好像,一般也不經常動,都用預設的即可。由於 mvc模式在 framework 裡面的解析機制,區別與 webform 模式,是採用解析路由機制的 url。從來例項化檢視列物件,然後對該 action 進行操作,所以路由顯得也很重要,也可以理解為這個是乙個預設的 rul。按照上文 mvc模式,...
MVC框架的封裝(三)路由類
在此提示,此篇部落格是接著前兩篇寫的直接看有可能看不懂。接下來我們要做的便是完成我們的路由類,首先我們先規範我們的目錄,在core目錄下建立lib資料夾,然後把route.php路由檔案放到裡面,然後在immoc.php檔案中run 方法中通過乙個方法呼叫路由類。route new core lib...
MVC框架的封裝(三)路由類
接下來我們要做的便是完成我們的路由類,首先我們先規範我們的目錄,在core目錄下建立lib資料夾,然後把route.php路由檔案放到裡面,然後在run.php檔案中dump 方法中通過乙個方法呼叫路由類。然後我們回到route路由類中,補充我們的命名空間。我們需要在路由裡面完成我們隱藏我們url中...