Yii2文档:https://www.yiichina.com/doc/guide/2.0
rageframe2文档:https://gitee.com/jianyan94/rageframe2/blob/master/docs/guide-zh-CN/README.md
一、参考文档使用git安装最新版本,过程基本没什么问题
如果composer安装扩展一直出现超时或者超内存可以到官方直接下载vendor的压缩包解压到根目录即可
设置完伪静态后需要把运行目录改到/web,然后就可以访问对应的每个应用的地址了
二、使用Gii一键创建模型和Curd
准备工作:
1.需要打开debug和开发者模式,在/web/index.php中前两行
defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');
2.在你需要创建模型的应用中找到(这里已后台/backend为例):/backend/config/main.php,在modules数组中加入gii操作类
'gii' => [
'class' => 'yii\gii\Module',
'allowedIPs' => ['127.0.0.1', '::1', '192.168.0.*', '192.168.178.20', '115.60.60.252'] // 按需调整这里,如果不是开发者模式则不能访问gii页面,但将你的IP添加到这里以后也可以
],
3.gii页面地址:http://你的域名/backend/gii
创建模型:
首先要创建模型,才能创建 Curd,这里表名需要填写带前缀的完整表名,Code Template选rageframe
2.点击 “Preview” 按钮。你可以点击文件名预览内容,如果你已经创建过同样的文件,使用 Gii 会覆写它
创建Curd:
1.表自增长字段为 id
2.表必须带有 status
字段,受rageframe影响,每个curd会默认生成status状态显示,如果没有这个字段需要到对应的views中将status字段相关内容删除
3.控制器必须继承 backend\controllers\BaseController,rageframe后台核心继承文件
比如生成后台liveclass模型下的curd:
模型:app\models\LiveClass
控制器:backend\modules\live\controllers\LiveClassController
模板:@app\modules\live\views\live-class
4.确认信息无误预览,继续生成即可
5.生成成功即可在:http://你的域名/backend/控制器/index查看,然后通过后台添加菜单和权限,新的页面就创建完成啦
无论从事什么行业,只要做好两件事就够了,一个是你的专业、一个是你的人品,专业决定了你的存在,人品决定了你的人脉,剩下的就是坚持,用善良專業和真诚赢取更多的信任。