thinkphp5.0

由于刚开始接触thinkphp5.0,还不知道怎么创建模块,看了官方的文档,将怎样创建应用模块的整个流程总结如下,以方便以后学习。

thinkphp5.0是用命令行创建应用模块的。首先需要确保你电脑中的php.exe已经加入到系统环境变量Path;你如果不会添加系统环境变量,请根据如下流程操作:

加入系统环境变量方式如下:win7系统中在桌面单击鼠标右键:  计算机->属性->高级系统设置->环境变量,  会弹出对话框‘系统属性’,点击最下边的滚动条,找到Path,双击,会弹出对话框‘编辑系统变量’,然后在变量值最后输入: 例如:;C:\phpStudy\php54n  也就是; 加上你php.exe所在目录,注意:如果系统变量值在你加入之前最后没有;,这个;必须加入。 然后点击最下边的‘新建按钮’,在弹出框中的变量名中输入:PHPRC  变量值中输入:例如:C:\phpStudy\php54n  就是你的php.ini所在目录。点击确定。至此系统环境变量完成。


thinkphp5.0应用的命令行入口文件是根目录的think文件;要执行命令行首先点击‘运行’输入cmd,然后切换的本项目的think文件所在目录中,执行命令  php think  会显示当前支持的所有指令:如下

>php think
Think Console version 0.1

Usage:
  command [options] [arguments]

Options:
  -h, --help            Display this help message
  -V, --version         Display this console version
  -q, --quiet           Do not output any message
      --ansi            Force ANSI output
      --no-ansi         Disable ANSI output
  -n, --no-interaction  Do not ask any interactive question
  -v|vv|vvv, --verbose  Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug

Available commands:
  build              Build Application Dirs
  help               Displays help for a command
  list               Lists commands
 make
  make:controller    Create a new controller class
  make:model         Create a new model class
 optimize
  optimize:autoload  Optimizes PSR0 and PSR4 packages to be loaded with classmaps too, good for production.
为了生成新的应用模块;在Application下边先创建个文件bulid.php;

当前文件内容如下:

return [
    // 定义test模块的自动生成
    'test' => [
        '__dir__'    => ['controller', 'model', 'view'],
        'controller' => ['User', 'UserType'],
        'model'      => ['User', 'UserType'],
        'view'       => ['index/index', 'index/test'],
    ],
];
然后在命令行下边执行成功后会出现:
>php think build
Successed

在Application下边会出现test

(一) 系统管理:菜单权限、前台菜单、角色管理、职员管理、登录日志、操作日志、图片空间、商城消息、风格设置、计划任务 (二) 基础设置:商城配置、导航管理、广告管理、广告位置、银行管理、支付管理、地区管理、友情链接、快递管理、消息模板 (三) 会员管理:会员等级、会员管理、账号管理 (四) 文章管理:文章管理、文章分类 (五) 运营管理:推荐管理、商品推荐、店铺推荐、品牌推荐、财务管理、资金管理、提现管理 (六) 订单管理:订单管理、订单管理、投诉管理、退款管理 (七) 广告管理:广告位置、广告管理 (八) 商品管理:商品管理、已上架商品、待审核商品、违规商品、商品分类、商品属性、品牌管理、商品规格、评价管理 (九) 虚拟物品自动发货:虚拟商品上架、卡密管理、自动发货 (十) 扩展管理:插件管理、钩子管理 (十一) 分销管理:分销管理菜单、分销商品列表、佣金分成列表、推广用户列表 (十二) 数据分析:商品销售排行、店铺销售统计、销售额统计、销售订单统计、新增会员统计、会员登录统计 (十三) 营销管理:满减、满送、满包邮,优惠券功能,三级分销,商品团购,限时拍卖 (十四) 微信管理:公众号设置、自定义菜单、用户管理、主动回复文本信息、主动回复图文信息、微信消息模板 (十五) 支付管理:支付宝支付,微信支付、货到付款、积分支付、余额支付 (十六) 短信接口:阿里大于 (十七) 物流接口:快递100接口
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值