直接在index.php中新增如下**即可開啟:
訪問:其實是訪問了index.php/index/index
第乙個index.php顧名思義是檔案
第二個index是訪問了lib\action目錄下的index方法
比如換乙個:index.php/index/add
則是訪問了index下的add方法。
該案例完整**如下:
<?php
// 本類由系統自動生成,僅供測試用途
class indexaction extends action
public function del()
public function add()
}
但是倘若我是這樣的**:
<?php
// 本類由系統自動生成,僅供測試用途
class indexaction extends action ,我今年歲。";}}
那麼該如何訪問呢?
答案:index.php/index/test/name/張三/age/10
依舊以變數然後斜槓然後再是值。所以很多時候sql注入的時候我們需要對那部分是key那部分是value區分清除。
現在將**換成
然後我們訪問的時候就會出現這樣的效果:index.php/index/test
:(顯示是沒辦法載入模組的無法載入模組:test
錯誤位置
file: d:\wamp\www\thinkphp\common\functions.php line: 112
然後訪問:index.php/index/test index首字母是大寫!然後顯示是:
:(這時候就需要用到乙個檢視的了也就是mvc框架中的view了。模板不存在[./index/tpl/index/test.html]
錯誤位置
file: d:\wamp\www\thinkphp\lib\core\view.class.php line: 115
然後訪問tpl目錄。下面是沒有任何資料夾的,我們建立乙個index資料夾。需要首字母大寫!
然後建立乙個test.html的html檔案,這裡的test檔名也就是下圖中方法的方法名。也就是說你定義的方法名就是你的檔名。
ps:html**如下
然後訪問:index.php/index/test的時候就可以了。
這就是通過$this來實現檢視效果。
跟著百度學習php之ThinkPHP的執行流程 2
直接在index.php中新增如下 即可開啟 訪問 其實是訪問了index.php index index 第乙個index.php顧名思義是檔案 第二個index是訪問了lib action目錄下的index方法 比如換乙個 index.php index add 則是訪問了index下的add方...
跟著百度學習php之ThinkPHP的執行流程 1
我在index lib action 目錄下新建了乙個showaction.class.php檔案。ps 該目錄是控制器的目錄。然後這個檔案中繼承了action這個類。如下 class showaction extends action 現在要訪問這個頁面,就要在url處輸入 來看一下究竟為何會是這...
跟著百度學習之ThinkPHP的認識 初窺
mvc全稱 model view controller model 模型 可以理解位資料庫操作模型 view 檢視 檢視顯示 controller 控制器 簡單的說框架就是乙個類的集合。集合了十分多的類。注 一般類中加了action的就是控制器 model的就是資料庫操作方面的。thinkphp的安...