thinkphp5.1 新建模块

thinkphp5.1 新建模块

  1. 在ThinkPHP5.1中,创建一个新模块的步骤如下:
  2. 使用命令行工具创建模块目录结构。

在模块目录中创建相应的文件和目录。

以下是具体的操作步骤和示例代码:

  1. 使用命令行工具进入到项目的根目录下,执行以下命令来创建一个名为NewModule的模块:

php think build --module NewModule

  1. 执行上述命令后,会在应用的module目录下创建一个名为NewModule的目录,并生成相应的模块文件结构。

这样,一个新的模块就创建完成了。你可以在NewModule模块下的controller目录中添加控制器文件,在view目录中添加视图文件,并在model目录中添加模型文件(如果需要的话)。

例如,在NewModule模块下创建一个名为Index的控制器:

在application/NewModule/controller/Index.php中:

php 复制代码
<?php
namespace app\NewModule\controller;
 
use think\Controller;
 
class Index extends Controller
{
    public function index()
    {
        return 'Hello, World!';
    }
}

现在,你可以通过访问http://your-domain/NewModule/index/index来访问这个控制器方法,它将输出Hello, World!。

相关推荐
淘矿人10 分钟前
2026年4月-DeepSeek V4 vs GPT-5.5深度对比测评:weelinking一键切换实测
服务器·数据库·人工智能·python·gpt·学习·php
森总20201 小时前
如何优雅处理 DB 事务提交后的不可控后置逻辑?记一次订单流程的架构重构
php
zs宝来了1 小时前
网络篇15-网络收发包应用之iptable
开发语言·网络·php
dollmarker3 小时前
vulnhub靶场之hacksudo: 2 (HackDudo)靶机-NFS提权
c语言·网络·网络安全·php
ai大模型中转api测评3 小时前
GPT-5.5 性能深度实测:从 FrontierMath 4 基准看 API 聚合平台在多模态架构中的响应优化
gpt·架构·php
QH139292318804 小时前
Rohde & Schwarz ZNA43矢量网络分析仪的使用方法
开发语言·php
zzzb1234565 小时前
WSL(Ubuntu)部署Nginx\+PHP8\.2完整教程(新手友好\+避坑指南)
linux·nginx·ubuntu·php
day day day ...6 小时前
Maven 项目中导入依赖的各种场景、方法、常见问题及解决办法
java·php·maven
拍客圈1 天前
内容页底部 采集的同时 隐瞒封面图
服务器·php
tryqaaa_1 天前
学习日志(二)【linux全部命令,http请求头{有例题},Php语法学习】
linux·学习·http·php·web