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 相关文章推荐
Banner程序
Oct 09 PHP
php网页后退不再出现过期
Mar 08 PHP
php 模拟POST提交的2种方法详解
Jun 17 PHP
通过PHP current函数获取未知字符键名数组第一个元素的值
Jun 24 PHP
Codeigniter操作数据库表的优化写法总结
Jun 12 PHP
高性能PHP框架Symfony2经典入门教程
Jul 08 PHP
php结合正则批量抓取网页中邮箱地址
May 19 PHP
Yii2如何批量添加数据
May 17 PHP
php compact 通过变量创建数组
Nov 15 PHP
php+Memcached实现简单留言板功能示例
Feb 15 PHP
PHP单例模式数据库连接类与页面静态化实现方法
Mar 20 PHP
Thinkphp5.0框架的Db操作实例分析【连接、增删改查、链式操作等】
Oct 11 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
PHP SESSION的增加、删除、修改、查看操作
2015/03/20 PHP
php array_map使用自定义的函数处理数组中的每个值
2016/10/26 PHP
php使用flock阻塞写入文件和非阻塞写入文件的实例讲解
2017/07/10 PHP
ThinkPHP 在阿里云上的nginx.config配置实例详解
2017/10/11 PHP
原生JS实现Ajax通过GET方式与PHP进行交互操作示例
2018/05/12 PHP
在IE,Firefox,Safari,Chrome,Opera浏览器上调试javascript
2008/12/02 Javascript
javascript基础知识大集锦(二) 推荐收藏
2011/01/13 Javascript
JavaScript操作XML 使用百度RSS作为新闻源示例
2012/02/17 Javascript
hover的用法及live的用法介绍(鼠标悬停效果)
2013/03/29 Javascript
JavaScript打印iframe内容示例代码
2013/08/20 Javascript
js获取事件源及触发该事件的对象
2013/10/24 Javascript
javascript面向对象之定义成员方法实例分析
2015/01/13 Javascript
js实现html table 行,列锁定的简单实例
2016/10/13 Javascript
Vue.js双向绑定操作技巧(初级入门)
2016/12/27 Javascript
Node.js对MongoDB数据库实现模糊查询的方法
2017/05/03 Javascript
修改UA在PC中访问只能在微信中打开的链接方法
2017/11/27 Javascript
Angular7创建项目、组件、服务以及服务的使用
2019/02/19 Javascript
Vue.js路由实现选项卡简单实例
2019/07/24 Javascript
五分钟搞懂Vuex实用知识(小结)
2019/08/12 Javascript
[02:31]《DAC最前线》之选手酒店现场花絮
2015/01/30 DOTA
[50:34]VGJ.T vs Fnatic 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python实现优先级队列结构的方法详解
2016/06/02 Python
解决python os.mkdir创建目录失败的问题
2018/10/16 Python
使用Python横向合并excel文件的实例
2018/12/11 Python
Python3实现的简单三级菜单功能示例
2019/03/12 Python
Django框架教程之中间件MiddleWare浅析
2019/12/29 Python
PyCharm无法识别PyQt5的2种解决方法,ModuleNotFoundError: No module named 'pyqt5'
2020/02/17 Python
Pytorch 解决自定义子Module .cuda() tensor失败的问题
2020/06/23 Python
Python如何重新加载模块
2020/07/29 Python
Python3基于plotly模块保存图片表格
2020/08/03 Python
高校毕业生登记表自我鉴定
2013/11/03 职场文书
实习自我鉴定
2013/12/15 职场文书
酒店员工培训方案
2014/06/02 职场文书
带刀到教室的检讨书
2014/10/04 职场文书
学生检讨书
2015/01/27 职场文书
AudioContext 实现音频可视化(web技术分享)
2022/02/24 Javascript