php/cmd/node环境的配置,FastAdmin的安装和生成二级目录

FastAdmin安装配置及后台生成二级目录

1.前往官网下载页面(https://www.fastadmin.net/download.html)下载完整包解压到你的项目目录
2.添加虚拟主机并绑定到项目中的public目录
3.访问 http://www.yoursite.com/install.php 进行安装

现在你要把php的环境变量加到电脑里面,要不然是没办法执行命令行的

php全局变量配置-----电脑-》属性-》高级系统设置-》环境变量-》点击系统变量内的path-》编辑-》新建-》将php.ini对应的目录添加里面,apache\bin目录添加,mysql\bin目录添加,电脑管理员运行CMD,打php -v查看版本,查看成功后就可以在电脑所有目录运行pgp命令了
集成环境就把集成环境php.ini的路径加进去就好了
我是把MySQL的目录和Apache的目录都加到path里面了
E:\php\PHPTutorial\Apache\bin
E:\php\PHPTutorial\MySQL\bin
E:\phpstudy\PHPTutorial\php\php-5.6.27-nts

这样就可以走php的命令了

还有这个里面js想压缩打包的话也是要加到环境变量里面的
请先确保你的环境已经安装好Node环境。会看到这个
下载这个node-v10.15.1-win-x64

把它的目录也加进去就行了,还是path里面
E:\download\node-v10.15.1-win-x64
还有就是创建个文件夹 名字是node_global
把它的路径也加进去
E:\download\node-v10.15.1-win-x64\node_global

然后查看一下node环境是否配置好了
在git里面或者cmd里面都可以查看
关于cmd的配置
看你的系统变量ComSpec的值是不是%SystemRoot%\system32\cmd.exe
改一下
path里面加一个%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem
就可以了,要不然光显示什么外部命令错误 跳一下盘就可以看看行不行了 E:(冒号)

下载后给目录命名,在本地环境添加路径加载进去public里面的index.php进行安装

然后会自带一个数据表test可以跟着命令行走一下熟悉一下
//生成fa_test表的CRUD
php think crud -t test
//生成fa_test表的CRUD且一键生成菜单
php think crud -t test -u 1
//删除fa_test表生成的CRUD
php think crud -t test -d 1
//生成fa_test表的CRUD且控制器生成在二级目录下
php think crud -t test -c mydir/test
//生成fa_test_log表的CRUD且生成对应的控制器为testlog
php think crud -t test_log -c testlog
//生成fa_test表的CRUD且对应的模型名为testmodel
php think crud -t test -m testmodel
//生成fa_test表的CRUD且生成关联模型category,外链为category_id,关联表主键为id
php think crud -t test -r category -k category_id -p id
//生成fa_test表的CRUD且所有以list或data结尾的字段都生成复选框
php think crud -t test --setcheckboxsuffix=list --setcheckboxsuffix=data
//生成fa_test表的CRUD且所有以image和img结尾的字段都生成图片上传组件
php think crud -t test --imagefield=image --setcheckboxsuffix=img
//关联多个表,参数传递时请按顺序依次传递,支持以下几个参数relation/relationmodel/relationforeignkey/relationprimarykey/relationfields/relationmode
php think crud -t test --relation=category --relation=admin --relationforeignkey=category_id --relationforeignkey=admin_id

后台可以生成制定的目录
如果表关联,一次生成c层,m层,v层并指定二级目录
生成主表goods的二级目录并且显示试图
php think crud -t goods -c goods/goods -u 1

goods下的表comment并且关联goods的id外键
php think crud -t fa_goods_comment(goods_comment表) -c goods/comment(指定生成C层在goods下面) -m goods/comment(指定M层生成在goods目录下面) -r fa_goods_comment(comment表) -k goods_id(comment的goods
_id) -p(关联goods的) id(id) -u(生成视图) 1(一键生成)
以上是比较全的

删除的话
//删除fa_goods表生成的CRUD
php think crud -t goods -d 1

现在已经删除model还有试图没有删除

//删除goods控制器生成的菜单
php think menu -c goods -d 1

到了这一步有时候还建立不成

├── application
│ └── admin
│ ├── controller
│ │ └── Goods.php //控制器类
│ ├── lang
│ │ ├── zh-cn
│ │ │ └── goods.php //功能语言包,按需加载 (手动删除,命令行不会删除这个)
│ │ └── zh-cn.php //后台语言包,默认加载
│ ├── model
│ │ └── Goods.php //模型类
│ ├── validate
│ │ └── Goods.php //验证器类 (手动删除,命令行不会删除这个)
│ └── view
│ └── test
│ ├── index.html //列表视图
│ ├── add.html //添加视图
│ └── edit.html //编辑视图
└── public
└── assets
└── js
└── backend
└── goods.js //功能模块JS文件 (手动删除,命令行不会删除这个)

就把标注手动删除的删了就行了

就可以再建立了

你可能感兴趣的:(php/cmd/node环境的配置,FastAdmin的安装和生成二级目录)