php 控制器自动,ThinkPHP 新建控制器
控制器的作用:
控制器是網站的入口,ThinkPHP默認有一個入口,但是一般情況下一個網站擁有兩個入口,如個人博客網站,一個前端入口供游客訪問各個博客內容頁面,一個后端入口,博客網站主人用來發布、修改、刪除文章等,后端入口顯然越隱蔽越好,還要加上身份驗證,以防游客知道了胡亂對博客進行修改。
默認控制器:
默認控制器是ThinkPHP的默認入口,作為游客訪問使用,該入口文件位于shop/home/controller/IndexController.class.php
內容如下,略有修改,新增
//?本類由系統自動生成,僅供測試用途
namespace?Home\Controller;
use?Think\Controller;
class?IndexController?extends?Controller?{
public?function?index(){
echo?'hello?today?is?2015/7/7?sunny';
}
public?function?hello(){
echo?'world?tomorrow?is?2015/7/8?sunny';
}
}
訪問其中hello函數
m=home 模塊名稱
c=index ? 控制器名稱
a=hello ? ?具體函數
新建控制器:
新建控制器也就是新增加一個入口,如管理文章的入口等,新控制器文件需要跟默認入口文件在同級目錄,文件名稱和類名要符合默認命名規范
shop/home/controller/UserController.class.php
namespace?Home\Controller;
use?Think\Controller;
class?UserController?extends?Controller?{
//登陸事件,function默認public,所以不用加public也行
function?login(){
echo?'logging';
}
function?register(){
echo?'registering';
}
}
訪問網址:http://127.0.0.1/shop/index.php/home/user/login
總結
以上是生活随笔為你收集整理的php 控制器自动,ThinkPHP 新建控制器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 宝丽来 × 大卫・鲍伊联名限量
- 下一篇: php中的自定义函数与c语言有什么区别,