位置: 编程技术 - 正文

YII Framework框架使用YIIC快速创建YII应用之migrate用法实例详解(yii2框架的优缺点)

编辑:rootadmin

推荐整理分享YII Framework框架使用YIIC快速创建YII应用之migrate用法实例详解(yii2框架的优缺点),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:yii2框架运行原理,yii2框架,yii2框架运行原理,yii2框架的优缺点,yii框架运行原理,yii框架教程,yii框架运行原理,yii框架运行原理,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲述了YII Framework框架使用YIIC快速创建YII应用之migrate用法。分享给大家供大家参考,具体如下:

yii migrate

查看帮助

在我们开发程序的过程中,数据库的结构也是不断调整的。我们的开发中要保证代码和数据库库的同步。因为我们的应用离不开数据库。例如: 在开发过程中,我们经常需要增加一个新的表,或者我们后期投入运营的产品,可能需要为某一列添加索引。我们必须保持数据结构和代码的一致性。如果代码和数据库不同步,可能整个系统将无法正常运行。出于这个原因。yii提供了一个数据库迁移工具,可以保持代码和数据库是同步。方便数据库的回滚和更新。

功能正如描述。主要提供了数据库迁移功能。

命令格式

yiic migrate [action] [parameter]

action参数用来制定执行哪一个迁移任务。可以一使用

up, down, to, create, history, new, mark.这些命令

如果没有action参数,默认为up

parameter根据action的不同而有所变化。

上述例子中给出了说明。

官方也给出了详细的例子。

composer here(前提是安装了全局的composer),yii migrate

即创建数据表 admin成功

YII Framework框架使用YIIC快速创建YII应用之migrate用法实例详解(yii2框架的优缺点)

2、linux下命令一样(此处略)

二、使用gii创建模型

此处略,很简单的步聚。

注:把admin模型创在 backend/models下面 (放哪里看个人喜好)代码如下

三、使用migrate 为后如初使化一个登陆帐号

1、consolecontrollers创建InitController.php

2、使用命令:

在项目根目下,右键选择User composer here(前提是安装了全局的composer),yii init/admin

到此,打开数据表看下,己经有了数据。

四、后台登陆验证

1、backendcontrollersSiteController.php 里actionLogin方法不用变

2、把commonmodelsLoginForm.php复制到backendmodels只要把LoginForm.php里面的方法getUser()修改一个单词即可,如下

3、backendconfigmain.php 只要修改

此外,在作修改时,请注意下命令空不要搞乱了。

到此,结束。

更多关于Yii相关内容感兴趣的读者可查看本站专题:《Yii框架入门及常用技巧总结》、《php优秀开发框架总结》、《smarty模板入门基础教程》、《php日期与时间用法总结》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。

Yii使用migrate命令执行sql语句的方法 本文实例讲述了Yii使用migrate命令执行sql语句的方法。分享给大家供大家参考,具体如下:Yii2自带一个强大的命令行管理工具,在windows下打卡cmd命令窗

使用Composer安装Yii框架的方法 本文实例讲述了使用Composer安装Yii框架的方法。分享给大家供大家参考,具体如下:现在流行使用Composer安装PHP框架,Composer是PHP用来管理依赖关系的工

Yii rules常用规则示例 本文讲述了Yiirules常用规则。分享给大家供大家参考,具体如下:publicfunctionrules(){returnarray(//必须填写array('email,username,password,agree,verifyPassword,verifyCode','r

标签: yii2框架的优缺点

本文链接地址:https://www.jiuchutong.com/biancheng/290962.html 转载请保留说明!

上一篇:YII Framework框架教程之使用YIIC快速创建YII应用详解(yii框架教程)

下一篇:Yii使用migrate命令执行sql语句的方法

  • 税务行政诉讼是由税务机关进行审理并作出裁决
  • 税收的作用是什么
  • 公司职工餐费用怎样入账
  • 转账支票一定要收款人去取吗
  • 一般企业和小企业会计准则的区别
  • 调整账户和被调整账户的关系
  • 什么叫复式记账凭证
  • 跨境电商零售正面清单
  • 契税的会计分录有哪些
  • 转让财产怎么交税
  • 应收账款折扣怎么计算
  • 老师课时费计入什么科目
  • 成品油一般经营企业交什么税
  • 发票上单价可以开0吗
  • 开专用发票可以不写单位与型号么?
  • 给职工买的意外险怎么做账
  • 商品按照售价金额核算法进行日常核算
  • 发票备注有法律效力吗
  • 手工发票何时停止使用的
  • 中小企业代扣代缴增值税抵扣时限
  • 团队建设费用怎么入账
  • 百旺税控服务器管理系统
  • 计提的存货跌价准备
  • 工会经费怎么使用
  • 金融企业贷款损失准备金税务管理
  • 出库单可以补吗
  • win11怎么更改壁纸
  • 财政应返还额度是什么意思?
  • 产品生产业务核算工作实训
  • GPT-4 免费体验方法
  • 发票校验码不清晰
  • es工具类
  • web自动化测试平台
  • 静态html怎么部署到服务器
  • mongodb用法
  • 异地提供建筑服务预缴
  • 福利费工会经费教育经费计提比例
  • wordpress图片大小设置
  • 旅行社的增值税税率
  • 核销坏账递延资产怎么算
  • 印花税的申报表怎么打印
  • 报表中的存货是什么
  • 车出险理赔需要什么材料
  • 产品研发项目管理 系统 国外
  • 代收资金清算过程
  • 小规模纳税人免税政策
  • 购买产品样品计入什么科目
  • 购买的税控盘可以全额抵扣,怎么报
  • 试生产期间的收入如何做账
  • 借贷不平衡是什么意思
  • 银行账和实际金额对不上
  • 收到分公司负责人的礼物
  • 什么是电子商业承兑汇票贴现
  • 原始单据的重要性
  • 服务业建账科目设置
  • unix的文件系统采用
  • win10预览版选哪个
  • centos7怎么查看进程名称吗
  • SUSE Linux Enterprise Server 11 SP3安装教程详解
  • WIN10系统如何彻底永久关闭自动更新?建议收藏!
  • datadraveler
  • gnome版本
  • Win10预览版镜像
  • cocos2dx 3.17
  • 批处理强制删除文件
  • python3 urllib模块
  • jQuery.parseHTML() 函数详解
  • Node.js中的事件循环是什么
  • 你有一份来信
  • 将一个目录复制到另一个目录下
  • 单向链表的基本操作
  • python中sort()的用法
  • 动态生成xml
  • 自然人申报密码丢失如何找回
  • 贵州省地方税务局历任纪检组长马平
  • 出口退税企业分类管理等级
  • 嘉定办证中心营业时间
  • 烟叶税计税依据是收购烟叶实际支付的价款总额
  • 专票清单用什么纸打印
  • 金三是什么鱼竿?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设