ThinkPHP寫第一個模塊應用
更新時間:2012年02月20日 16:46:31 作者:
前面,我們創(chuàng)建了第一個ThinkPHP項目,下面我們來創(chuàng)建第一個模塊應用
找到項目文件夾下面的Lib/Action這個目錄,在下面有個創(chuàng)建好的例子IndexAction.class.php,加入我們創(chuàng)建的是admin這個項目,那么./admin/Lib/Action/IndexAction.class.php,這個模塊是默認加載的模塊。在ThinkPHP中,自動加載的動作、方法、操作等等都是以index命名的。
下面,我們創(chuàng)建一個自己的模塊,比如UserAction,class.php(注意命名規(guī)則),我們編輯這個文件:
<?php
//先繼承Action這個類,注意:文件名要與類名保持一致
class UserAction extends Action
{
//每個模塊中默認加載的動作(操作、方法)是index方法
function index ()
{
echo '你來到了user模塊';
}
//方法(操作、動作)命名規(guī)則是:第一個單詞小寫緊跟著的首字母大寫
function listName()
{
echo '你的名字是'.$_GET['name'];
}
}
?>
接下來在瀏覽器測試:
輸入:http://thinkphp.com/admin.php?m=user,輸出:你來到了user模塊
輸入:http://thinkphp.com/admin.php?m=user&a=index,輸出:你來到了user模塊
輸入:http://thinkphp.com/admin.php?m=user&a=listname,輸出:你的名字是
輸入:http://thinkphp.com/admin.php?m=user&a=listname&name=123,輸出:你的名字是123
下面,我們創(chuàng)建一個自己的模塊,比如UserAction,class.php(注意命名規(guī)則),我們編輯這個文件:
復制代碼 代碼如下:
<?php
//先繼承Action這個類,注意:文件名要與類名保持一致
class UserAction extends Action
{
//每個模塊中默認加載的動作(操作、方法)是index方法
function index ()
{
echo '你來到了user模塊';
}
//方法(操作、動作)命名規(guī)則是:第一個單詞小寫緊跟著的首字母大寫
function listName()
{
echo '你的名字是'.$_GET['name'];
}
}
?>
接下來在瀏覽器測試:
輸入:http://thinkphp.com/admin.php?m=user,輸出:你來到了user模塊
輸入:http://thinkphp.com/admin.php?m=user&a=index,輸出:你來到了user模塊
輸入:http://thinkphp.com/admin.php?m=user&a=listname,輸出:你的名字是
輸入:http://thinkphp.com/admin.php?m=user&a=listname&name=123,輸出:你的名字是123
您可能感興趣的文章:
- thinkphp3.2中Lite文件替換框架入口文件或應用入口文件的方法
- Thinkphp中的curd應用實用要點
- ThinkPHP模板替換與系統(tǒng)常量及應用實例教程
- ThinkPHP行為擴展Behavior應用實例詳解
- ThinkPHP應用模式擴展詳解
- 解密ThinkPHP3.1.2版本之獨立分組功能應用
- thinkPHP5.0框架URL訪問方法詳解
- thinkPHP5.0框架命名空間詳解
- thinkPHP5.0框架引入Traits功能實例分析
- ThinkPHP5實現(xiàn)作業(yè)管理系統(tǒng)中處理學生未交作業(yè)與已交作業(yè)信息的方法
- thinkPHP5.0框架應用請求生命周期分析
相關文章
PHP在innodb引擎下快速代建全文搜索功能簡明教程【基于xunsearch】
這篇文章主要介紹了PHP在innodb引擎下快速代建全文搜索功能的方法,可基于開源搜索引擎xunsearch實現(xiàn),簡明扼要的講述了安裝與使用的步驟與相關操作技巧,需要的朋友可以參考下2016-10-10
php提示W(wǎng)arning:mysql_fetch_array() expects的解決方法
這篇文章主要介紹了php提示W(wǎng)arning:mysql_fetch_array() expects的解決方法,是一個比較典型的php程序錯誤排查案例,具有一定的參考借鑒價值,需要的朋友可以參考下2014-12-12
PHP通過調(diào)用新浪API生成t.cn格式短網(wǎng)址鏈接的方法詳解
這篇文章主要介紹了PHP通過調(diào)用新浪API生成t.cn格式短網(wǎng)址鏈接的方法,結合實例形式較為詳細的分析了php調(diào)用新浪API生成t.cn格式短網(wǎng)址鏈接的具體操作步驟與相關注意事項,需要的朋友可以參考下2019-02-02
php自定義函數(shù)call_user_func和call_user_func_array詳解
看UCenter的時候有一個函數(shù)call_user_func,百思不得其解,因為我以為是自己定義的函數(shù),結果到處都找不到,后來百度了一下才知道call_user_func是內(nèi)置函數(shù)2011-07-07

