ThinkPHP写第一个模块应用
2023-06-13 09:14:32 时间
找到项目文件夹下面的Lib/Action这个目录,在下面有个创建好的例子IndexAction.class.php,加入我们创建的是admin这个项目,那么./admin/Lib/Action/IndexAction.class.php,这个模块是默认加载的模块。在ThinkPHP中,自动加载的动作、方法、操作等等都是以index命名的。
下面,我们创建一个自己的模块,比如UserAction,class.php(注意命名规则),我们编辑这个文件:
复制代码代码如下:
下面,我们创建一个自己的模块,比如UserAction,class.php(注意命名规则),我们编辑这个文件:
<?php
//先继承Action这个类,注意:文件名要与类名保持一致
classUserActionextendsAction
{
//每个模块中默认加载的动作(操作、方法)是index方法
functionindex()
{
echo"你来到了user模块";
}
//方法(操作、动作)命名规则是:第一个单词小写紧跟着的首字母大写
functionlistName()
{
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
相关文章
- 工业相机在全息成像中的应用
- 计算机应用模块数量如何填写,职称计算机考试科目、模块数量介绍
- swoole的task模块 应用?
- 振弦采集模块几个应用电路
- 光有源模块组装过程及激光器的应用
- 806-Air724UG模块(4G全网通GPRS开发)-外部引脚触发摄像头拍照,并把照片发送到MQTT服务器(应用于监控拍照)
- 2022 IoTDB Summit:中航王闯《Apache IoTDB 在中航机载智能云制造系统的应用解决方案》
- 【Android 应用开发】Android应用的自动更新模块
- 用腾讯轻联,打通草料二维码与其他应用的连接
- 外部应用和drools-wb6.1集成解决方案-第一节详解编程语言
- python的paramiko模块简单应用详解编程语言
- Redis在.net中的应用(redis.net)
- MySQL时间函数NOW的应用(mysqlnow)
- icLinux下构建Ionic应用的指南(linuxion)
- 下载量超过一亿的流行应用被发现含有恶意模块
- Linux系统中使用磁盘UUID的重要性与应用(linux磁盘uuid)
- Redis扩展模块在PHP中的应用(redisphp下载)
- functionMSSQL中的高级函数:最佳实践与应用(mssql 高阶)
- MySQL在CAS 5中的应用(cas5 mysql)
- 实时应用场景下考虑使用Redis(什么情况考虑用redis)
- Ajax+asp应用实例注册模块,表单提交
- python的re模块应用实例