跟著百度學習php之ThinkPHP的執行流程 1

2022-03-28 19:15:57 字數 1072 閱讀 1257

我在index\lib\action\目錄下新建了乙個showaction.class.php檔案。ps:該目錄是控制器的目錄。

然後這個檔案中繼承了action這個類。**如下:

<?php 

class showaction extends action

} ?>

現在要訪問這個頁面,就要在url處輸入:

來看一下究竟為何會是這樣。

在**的根目錄新建了乙個2.php。

內容為:

<?php 

echo "";

print_r($_get);

?>

不傳入任何引數的時候是乙個空的陣列,會輸出如下效果:

array

()

傳引數時就會醬紫,url:

array

( [a] => xishaonian

[b] => helloworld

)

那麼我如果那麼寫:

<?php 

$control = isset($_get['m'])?$_get['m']:'index';

$action = isset($_get['a'])?$_get['a']:'index';

$obj = new $control();

$obj->$action();

class index

function handler() }

?>

我如果要例項化index類然後訪問hanler這個方法那麼就是:

跟著百度學習php之ThinkPHP的執行流程 2

直接在index.php中新增如下 即可開啟 訪問 其實是訪問了index.php index index 第乙個index.php顧名思義是檔案 第二個index是訪問了lib action目錄下的index方法 比如換乙個 index.php index add 則是訪問了index下的add方...

跟著百度學習php之ThinkPHP的執行流程 2

直接在index.php中新增如下 即可開啟 訪問 其實是訪問了index.php index index 第乙個index.php顧名思義是檔案 第二個index是訪問了lib action目錄下的index方法 比如換乙個 index.php index add 則是訪問了index下的add方...

跟著百度學習之ThinkPHP的認識 初窺

mvc全稱 model view controller model 模型 可以理解位資料庫操作模型 view 檢視 檢視顯示 controller 控制器 簡單的說框架就是乙個類的集合。集合了十分多的類。注 一般類中加了action的就是控制器 model的就是資料庫操作方面的。thinkphp的安...