<p>[目錄]
</p><h4 id="1">[1. Controller 控制器簡(jiǎn)介]</h4>
> [什么是控制器?]
>> 簡(jiǎn)而言之荷憋,一個(gè)控制器就是一個(gè)類文件滋将,是以一種能夠和 URI 關(guān)聯(lián)在一起的方式來命名的吝秕。
>[控制器有什么功能?]
>> 在MVC(Model-View-Controller)框架結(jié)構(gòu)中土涝,控制器主要是起著中間件的作用砌梆,同時(shí)也是具有頁面控制、數(shù)據(jù)傳遞和數(shù)據(jù)返回的功能壶熏。
頂部
<h4 id="2">[2. Controller 語法結(jié)構(gòu)]</h4>
class Hello extends Controller{
public function index(){
echo "Hello World!";
}
}
> [注意]控制器類名必須以大定開頭句柠,控制器類文件名也是一樣。
頂部
<h4 id="3">[3. Controller URL分段傳遞參數(shù)]</h4>
[默認(rèn)地址段]
example.com/index.php/
> [其中example.com是指當(dāng)前項(xiàng)目的域名久橙,如果是本址則是本地IP或localhost]
[地址段示例]
example.com/index.php/products/shoes/sandals/123
> [products]
>> 指當(dāng)前項(xiàng)目的控制器類名
> [shoecs]
>> 指當(dāng)前項(xiàng)目的控制器類中的方法
> [sandals][123]
>> 指當(dāng)前URI地址中傳遞第一段參數(shù)和第二段參數(shù)俄占。
頂部
<h4 id="4">[4. 定義默認(rèn) Controller]</h4>
[配置文件]
>application/config/routes.php
[配置內(nèi)容]
$route['default_controller'] = 'blog'; // [*主要是配置默認(rèn)控制器類*]