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 相关文章推荐
discuz论坛 用户登录 后台程序代码
Nov 27 PHP
php执行sql语句的写法
Mar 10 PHP
php 数组二分法查找函数代码
Feb 16 PHP
php 文章调用类代码
Aug 11 PHP
PHP中usort在值相同时改变原始位置问题的解决方法
Nov 27 PHP
PHP+MySQL投票系统的设计和实现分享
Sep 23 PHP
php微信公众开发之获取周边酒店信息的方法
Dec 22 PHP
php连接与操作PostgreSQL数据库的方法
Dec 25 PHP
PHP闭包定义与使用简单示例
Apr 13 PHP
详解no input file specified 三种解决方法
Nov 29 PHP
php的RSA加密解密算法原理与用法分析
Jan 23 PHP
PHP连接SQL server数据库测试脚本运行实例
Aug 24 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 array操作10个小技巧分享
2011/06/23 PHP
Yii核心验证器api详解
2016/11/23 PHP
PHP+RabbitMQ实现消息队列的完整代码
2019/03/20 PHP
浅谈PHP中的Trait使用方法
2019/03/22 PHP
thinkphp框架表单数组实现图片批量上传功能示例
2020/04/04 PHP
js获取location.href的参数实例代码
2013/08/02 Javascript
文本有关的样式和jQuery求对象的高宽问题分别说明
2013/08/30 Javascript
Web程序员必备的7个JavaScript函数
2016/06/14 Javascript
针对JavaScript中this指向的简单理解
2016/08/26 Javascript
分分钟玩转Vue.js组件
2016/10/25 Javascript
jQueryMobile之窗体长内容的缺陷与解决方法实例分析
2017/09/20 jQuery
react实现antd线上主题动态切换功能
2019/08/12 Javascript
原生JS封装拖动验证滑块的实现代码示例
2020/06/01 Javascript
探究一道价值25k的蚂蚁金服异步串行面试题
2020/08/21 Javascript
Vue 组件注册全解析
2020/12/17 Vue.js
用Python实现一个简单的线程池
2015/04/07 Python
python实现对一个完整url进行分割的方法
2015/04/29 Python
Python中List.index()方法的使用教程
2015/05/20 Python
python 设置输出图像的像素大小方法
2019/07/04 Python
如何基于python实现画不同品种的樱花树
2020/01/03 Python
Python类class参数self原理解析
2020/11/19 Python
Booking.com德国:预订最好的酒店和住宿
2020/02/16 全球购物
夜大自我鉴定
2013/10/31 职场文书
工业设计专业个人求职信范文
2013/12/28 职场文书
舞蹈教师自荐信
2014/01/27 职场文书
简单的项目建议书模板
2014/03/12 职场文书
中学生评语大全
2014/04/18 职场文书
社会学专业求职信
2014/07/17 职场文书
学生会竞选演讲稿纪检部
2014/08/25 职场文书
夫妻双方自愿离婚协议书
2014/10/24 职场文书
党员违纪检讨书怎么写
2014/11/01 职场文书
检讨书大全
2015/01/27 职场文书
技术负责人岗位职责
2015/02/10 职场文书
党小组评议意见
2015/06/02 职场文书
2015年秋季开学典礼校长致辞
2015/07/16 职场文书
Python音乐爬虫完美绕过反爬
2021/08/30 Python