cakePHP 對映原理

2021-06-16 05:36:54 字數 860 閱讀 7508

一定記住mvc原理是:先檢視,再控制器,再檢視,再控制器……

cakephp的url對映原理是這樣的:

http://localhost/news/對映的是news專案下的webroot資料夾下的index.php檔案,從**中可以發現,並沒有出現實際的前台**,所做的知識一下cakephp的框架初始化工作,這項工作在載入index.php後便宣告結束。在此之後就是重點了:

請注意

router::connect ('/',array('controller'=>'displays', 'action'=>'index'));

這個就是我尋找了很久的頁面實際定向**!

'/'指url,陣列裡的第一項指明控制器名稱,第二個指明控制器中的方法。這句**的效果就是使http://localhost/news/最終跳轉到displays資料夾中的index檢視。

http://localhost/news/items/對映的是views資料夾下items資料夾下的 index檔案

http://localhost/news/items/addnewtopic對映的是views資料夾下items資料夾下addnewtopic.ctp檔案,這個檔案的處理是由controllers資料夾下的items_controller.php中定義的itemscontroller類中的函式function addnewtopic()完成的

~~~~~~~~~~~~不知道這麼說你懂了沒~~~~~~~~~~~~~~

不懂的話好好看看cakephp的命名規則吧!

IP對映原理

ip對映原理 由於公網ip位址有限,不少isp都採用多個內網使用者通過 和閘道器路由共用乙個公網ip上internet的方法,這樣就限制了這些使用者在自己計算機上架設個人 要實現在這些使用者端架設 最關鍵的一點是,怎樣把多使用者的內網ip和乙個他們唯一共享上網的ip進行對映!先來介紹一下nat,na...

Arnold對映(貓對映)原理及 matlab原始碼

貓對映 cat對映 也稱為arnold對映,由 數學家弗拉基公尺爾 阿諾德 vladimir igorevich arnold 提出,在arnold授課的時候經常使用貓的影象作為例子,故稱為 貓對映 這是一種在有限區域內進行反覆摺疊 拉伸變換的混沌對映方法,一般應用於多 混沌加密中。arnold也算...

記憶體對映檔案原理

首先,對映 這個詞,就和數學課上說的 一一對映 是乙個意思,就是建立一種一一對應關係,在這裡主要是只 硬碟上檔案 的位置與程序 邏輯位址空間 中一塊大小相同的區域之間的一一對應,如圖1中過程1所示。這種對應關係純屬是邏輯上的概念,物理上是不存在的,原因是程序的邏輯位址空間本身就是不存在的。在記憶體對...