ThinkPHP写第一个模块应用


Posted in PHP onFebruary 20, 2012

找到项目文件夹下面的Lib/Action这个目录,在下面有个创建好的例子IndexAction.class.php,加入我们创建的是admin这个项目,那么./admin/Lib/Action/IndexAction.class.php,这个模块是默认加载的模块。在ThinkPHP中,自动加载的动作、方法、操作等等都是以index命名的。
下面,我们创建一个自己的模块,比如UserAction,class.php(注意命名规则),我们编辑这个文件:

<?php 
//先继承Action这个类,注意:文件名要与类名保持一致 
class UserAction extends Action 
{ 
//每个模块中默认加载的动作(操作、方法)是index方法 
function index () 
{ 
echo '你来到了user模块'; 
} 
//方法(操作、动作)命名规则是:第一个单词小写紧跟着的首字母大写 
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
PHP 相关文章推荐
php中使用ExcelFileParser处理excel获得数据(可作批量导入到数据库使用)
Aug 21 PHP
PHP 第二节 数据类型之数组
Apr 28 PHP
ThinkPHP之用户注册登录留言完整实例
Jul 22 PHP
PHP多进程编程实例
Oct 15 PHP
PHP使用json_encode函数时不转义中文的解决方法
Nov 12 PHP
php生成随机颜色方法汇总
Dec 03 PHP
php针对cookie操作的队列操作类实例
Dec 10 PHP
支付宝接口开发集成支付环境小结
Mar 17 PHP
PHP中quotemeta()函数的用法讲解
Apr 04 PHP
ThinkPHP框架结合Ajax实现用户名校验功能示例
Jul 03 PHP
在 PHP 和 Laravel 中使用 Traits的方法
Nov 13 PHP
PHP使用PhpSpreadsheet操作Excel实例详解
Mar 26 PHP
for循环连续求和、九九乘法表代码
Feb 20 #PHP
phpmail类发送邮件函数代码
Feb 20 #PHP
国外PHP程序员的13个好习惯小结
Feb 20 #PHP
php中用于检测一个地理IP地址是否可用的代码
Feb 19 #PHP
PHP类的静态(static)方法和静态(static)变量使用介绍
Feb 19 #PHP
php 删除一个数组中的某个值.兼容多维数组!
Feb 18 #PHP
php 获取百度的热词数据的代码
Feb 18 #PHP
You might like
在PHP中使用灵巧的体系结构
2006/10/09 PHP
用PHP和ACCESS写聊天室(五)
2006/10/09 PHP
PHP实现的简易版图片相似度比较
2015/01/07 PHP
php利用imagemagick实现复古老照片效果实例
2017/02/16 PHP
JavaScript实现动态增加文件域表单
2009/02/12 Javascript
基于jquery的兼容各种浏览器的iframe自适应高度的脚本
2010/08/13 Javascript
js实现快速分享功能(你的文章分享工具)
2013/06/25 Javascript
javascript数字时钟示例分享
2014/04/23 Javascript
javascript模拟post提交隐藏地址栏的参数
2014/09/03 Javascript
比例尺、缩略图、平移缩放之百度地图添加控件方法
2015/08/03 Javascript
JavaScript学习笔记之DOM基础 2.4
2015/08/14 Javascript
js-FCC算法-No repeats please字符串的全排列(详解)
2017/05/02 Javascript
详解Angular 4.x NgTemplateOutlet
2017/05/24 Javascript
JS获取一个表单字段中多条数据并转化为json格式
2017/10/17 Javascript
详解JavaScript基础知识(JSON、Function对象、原型、引用类型)
2018/01/16 Javascript
微信小程序实现图片上传放大预览删除代码
2020/06/28 Javascript
Vue引用Swiper4插件无法重写分页器样式的解决方法
2018/09/27 Javascript
使用Javascript简单计算器
2018/11/17 Javascript
jQuery实现动态操作table行
2020/11/23 jQuery
python 平衡二叉树实现代码示例
2018/07/07 Python
Python lambda表达式用法实例分析
2018/12/25 Python
Python简单处理坐标排序问题示例
2019/07/11 Python
python matplotlib库绘制散点图例题解析
2019/08/10 Python
python中round函数保留两位小数的方法
2020/12/04 Python
HTML5计时器小例子
2013/10/15 HTML / CSS
浅析HTML5中的download属性使用
2019/03/13 HTML / CSS
使用HTML5做的导航条详细步骤
2020/10/19 HTML / CSS
德国领先的大尺码和超大尺码男装在线零售商:Bigtex
2019/06/22 全球购物
Kickers鞋英国官网:男士、女士和儿童鞋
2021/03/08 全球购物
人资专员岗位职责
2014/04/04 职场文书
捐献物资倡议书范文
2014/05/19 职场文书
党支部综合考察材料
2014/05/19 职场文书
迎七一演讲稿
2014/09/12 职场文书
2015年政务公开工作总结
2015/05/19 职场文书
导师鉴定意见
2015/06/05 职场文书
用JS写一个发布订阅模式
2021/11/07 Javascript