设为首页收藏本站 |天气与日历| 2025-07-01 星期二 22:17:00 (建党节) 乙巳(蛇)年 六月初七 亥时
     
切换到窄版

私人站点

 找回密码
 立即注册
搜索
查看: 282|回复: 0

01.创建模块

[复制链接]

954

主题

954

帖子

3879

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3879
发表于 2022-6-11 23:09:31 | 显示全部楼层 |阅读模式
创建前台和后台模块
一个典型的应用是由多个模块组成的(通常有前台网站模块和后台管理系统模块),这些模块通常都是应用目录下面的一个子目录,每个模块都有自己独立的配置文件、公共文件和类库文件。
我们给项目创建home(前台)和admin(后台)两个模块:
QQ截图20220611230621.jpg
2、设置默认访问模块打开配置文件application/config.php,有如下配置
'default_module' => 'index',


表示默认访问模块为index模块
可以更改默认模块为home模块'default_module' => 'home',


1、命令行创建模块目录
(见手册 -- 命令行 -- 自动生成目录结构)
通常可以通过以下命令,自动生成模块目录
[PHP] 纯文本查看 复制代码
php think build --module 模块名
比如:创建test模块目录,执行命令 php think build --module test即可。(模块名小写)
2、命令行创建控制器
(见手册 -- 命令行 -- 创建类库文件)
通常可以通过以下命令,自动创建控制器
[PHP] 纯文本查看 复制代码
php think make:controller 模块名/控制器名 
php think make:controller 模块名/控制器名 --plain
加上 --plain 参数 表示创建没有方法的空控制器类。否则控制器类中会自带一些方法。
比如:创建home模块Index控制器,执行命令 php think make:controller home/Index即可。
注意:控制器名首字母大写。
3、命令行创建模型
(见手册 -- 命令行 -- 创建类库文件)
通常可以通过以下命令,自动创建模型
[PHP] 纯文本查看 复制代码
php think make:model 模块名/模型名
比如:创建home模块User模型,执行命令 php think make:model home/User即可。
注意:模型名首字母大写。











回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|编程站点 ( 冀ICP备2023028127号-2 )|友链申请|

GMT+8, 2025-7-1 22:17 , Processed in 0.084951 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表