php中yii框架实例用法


Posted in PHP onDecember 22, 2020

Yii2框架在目前而言,网络上好评不断,最主要的原因,不管是新的框架,还是回顾旧的框架,总是有一个无法代替的优点,就是做事快,在性能使用上,也是一般框架无法媲美的,在php最好用的框架评选了,永远都是前三,就这么一个属性好用,集结各类优点的框架,一定是我们在学习框架时候的首先,了解是不可避免的。

yii框架简单介绍

快速开发web应用程序

php中yii框架实例用法

版本:

1.1和2.0,最经常使用的是2.0

优点:

1、yii2中gii比较方便,且yii2组件的耦合性也是最强的。

2、重量级框架,可以把代码运行发挥到极致

安装方法:

https://github.com/e282486518/yii2admin.git

依赖库:

composer install

配置库:

php ./yii install

yii框架可以应用于管理员的后台,稳定性能,以及排版样式还是十分好看的,不少大厂的框架上都注入了yii框架,感兴趣的小伙伴可以自行试试。

PHP中Yii框架的基本用法

Yii demo 中的 blog 例子

drop table if exists `tbl_user`; 
CREATE TABLE tbl_user 
( 
 `user_id` INTEGER NOT NULL AUTO_INCREMENT comment '主键', 
 `username` VARCHAR(128) NOT NULL comment '用户名', 
 `nickname` VARCHAR(128) NOT NULL comment '昵称', 
 `password` VARCHAR(128) NOT NULL comment '密码', 
 `email` VARCHAR(128) NOT NULL comment '邮箱', 
 `is_delete` tinyint not null default 0 comment '删除标志', 
 unique key(`username`), 
 primary key (`user_id`) 
) ENGINE=InnoDB DEFAULT CHARSET=utf8 comment='用户表'; 
 
drop table if exists `tbl_post`; 
CREATE TABLE tbl_post 
( 
 `post_id` INTEGER NOT NULL AUTO_INCREMENT comment '主键', 
 `title` VARCHAR(128) NOT NULL comment '标题', 
 `content` TEXT NOT NULL comment '文章内容', 
 `tags` TEXT comment '标签', 
 `status` INTEGER NOT NULL comment '状态,0 = 草稿,1 = 审核通过,-1 = 审核不通过,2 = 发布', 
 `create_time` INTEGER comment '创建时间', 
 `update_time` INTEGER comment '更新时间', 
 `author_id` INTEGER NOT NULL comment '作者', 
 `is_delete` tinyint not null default 0 comment '删除标志', 
 CONSTRAINT `post_ibfk_1` FOREIGN KEY (author_id) 
  REFERENCES tbl_user (`user_id`) ON DELETE CASCADE ON UPDATE RESTRICT, 
 primary key (`post_id`) 
) ENGINE=InnoDB DEFAULT CHARSET=utf8 comment='日志表';

到此这篇关于php中yii框架实例用法的文章就介绍到这了,更多相关php中yii框架怎么用内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

PHP 相关文章推荐
PHP与MongoDB简介|安全|M+PHP应用实例详解
Jun 17 PHP
php读取本地文件常用函数(fopen与file_get_contents)
Sep 09 PHP
php权重计算方法代码分享
Jan 09 PHP
将二维数组转为一维数组的2种方法
May 26 PHP
PHP产生不重复随机数的5个方法总结
Nov 12 PHP
php获取随机数组列表的方法
Nov 13 PHP
CodeIgniter多语言实现方法详解
Jan 20 PHP
CodeIgniter针对数据库的连接、配置及使用方法
Mar 03 PHP
PHP实现的链式队列结构示例
Sep 15 PHP
PHP实现通过文本文件统计页面访问量功能示例
Feb 13 PHP
Yii2框架加载css和js文件的方法分析
May 25 PHP
浅谈如何提高PHP代码的质量
May 28 PHP
php swoft框架实例用法
Dec 22 #PHP
PHP变量的作用范围实例讲解
Dec 22 #PHP
PHP设计模式之命令模式示例详解
Dec 20 #PHP
如何重写Laravel异常处理类详解
Dec 20 #PHP
ThinkPHP6.0如何利用自定义验证规则规范的实现登陆
Dec 16 #PHP
6个常见的 PHP 安全性攻击实例和阻止方法
Dec 16 #PHP
TP5多入口设置实例讲解
Dec 15 #PHP
You might like
PHP4实际应用经验篇(6)
2006/10/09 PHP
php字符串按照单词进行反转的方法
2015/03/14 PHP
PHP中有关长整数的一些操作教程
2019/09/11 PHP
js+css使DIV始终居于屏幕中间 左下 左上 右上 右下的代码集合
2011/03/10 Javascript
JavaScript中的16进制字符(改进)
2011/11/21 Javascript
Jquery EasyUI的添加,修改,删除,查询等基本操作介绍
2013/10/11 Javascript
jQuery中$.ajax()方法参数解析
2016/10/22 Javascript
深入理解Angularjs中的$resource服务
2016/12/31 Javascript
浅谈Vue.js 1.x 和 2.x 实例的生命周期
2017/07/25 Javascript
详解Vuex中mapState的具体用法
2017/09/28 Javascript
使用vux实现上拉刷新功能遇到的坑
2018/02/08 Javascript
JS处理一些简单计算题
2018/02/24 Javascript
mpvue项目中使用第三方UI组件库的方法
2018/09/30 Javascript
JavaScript实现简单轮播图效果
2018/12/01 Javascript
使用jquery模拟a标签的click事件无法实现跳转的解决
2018/12/04 jQuery
功能完善的小程序日历组件的实现
2020/03/31 Javascript
关于vue属性使用和不使用冒号的区别说明
2020/10/22 Javascript
[01:26]DOTA2荣耀之路2:iG,China
2018/05/24 DOTA
Pyspider中给爬虫伪造随机请求头的实例
2018/05/07 Python
详解Python 多线程 Timer定时器/延迟执行、Event事件
2019/06/27 Python
阿里云ECS服务器部署django的方法
2019/08/29 Python
Python上下文管理器全实例详解
2019/11/12 Python
Python实现中值滤波去噪方式
2019/12/18 Python
python上传时包含boundary时的解决方法
2020/04/08 Python
python:解析requests返回的response(json格式)说明
2020/04/30 Python
Python实现京东抢秒杀功能
2021/01/25 Python
Flask中jinja2的继承实现方法及实例
2021/03/03 Python
Gap工厂店:Gap Factory
2017/11/02 全球购物
巴西体育用品商店:Lojão dos Esportes
2018/07/21 全球购物
介绍一下Python下range()函数的用法
2013/11/07 面试题
大型演出策划方案
2014/05/28 职场文书
2015年仓库管理员工作总结
2015/04/21 职场文书
驳回起诉民事裁定书
2015/05/19 职场文书
导游词之绍兴柯岩古镇
2020/01/09 职场文书
聊一聊Redis与MySQL双写一致性如何保证
2021/06/26 Redis
Windows Server 2019 安装DHCP服务及相关配置
2022/04/28 Servers