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数组的使用方法小结
Sep 23 PHP
PHP求小于1000的所有水仙花数的代码
Jan 10 PHP
PHP判断搜索引擎蜘蛛并自动记忆到文件的代码
Feb 04 PHP
zf框架的Filter过滤器使用示例
Mar 13 PHP
PHP语法自动检查的Vim插件
Aug 11 PHP
php实现webservice实例
Nov 06 PHP
在WordPress的文章编辑器中设置默认内容的方法
Dec 29 PHP
Laravel5.7框架安装与使用学习笔记图文详解
Apr 02 PHP
php和vue配合使用技巧和方法
May 09 PHP
php实现网页上一页下一页翻页过程详解
Jun 28 PHP
php使用curl模拟多线程实现批处理功能示例
Jul 25 PHP
PHP实现基本留言板功能原理与步骤详解
Mar 26 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的博客ping服务代码
2012/02/04 PHP
php实现图片文件与下载文件防盗链的方法
2014/11/03 PHP
php取得字符串首字母的方法
2015/03/25 PHP
Windows2003下php5.4安装配置教程(Apache2.4)
2016/06/30 PHP
PHP命名空间namespace用法实例分析
2016/09/27 PHP
php提供实现反射的方法和实例代码
2019/09/17 PHP
JavaScript 事件对象的实现
2009/07/13 Javascript
javascript常用对话框小集
2013/09/13 Javascript
js动态往表格的td中添加图片并注册事件
2014/06/12 Javascript
原生js实现百叶窗效果及原理介绍
2016/04/12 Javascript
限制只能输入数字的实现代码
2016/05/16 Javascript
微信小程序 WXDropDownMenu组件详解及实例代码
2016/10/24 Javascript
JQuery统计input和textarea文字输入数量(代码分享)
2016/12/29 Javascript
React Native仿美团下拉菜单的实例代码
2017/08/08 Javascript
JS实现的透明度渐变动画效果示例
2018/04/28 Javascript
nodejs express配置自签名https服务器的方法
2018/05/22 NodeJs
微信浏览器下拉黑边解决方案 wScroollFix
2020/01/21 Javascript
使用Vant完成通知栏Notify的提示操作
2020/11/11 Javascript
js实现碰撞检测
2021/01/29 Javascript
[03:55]2014DOTA2国际邀请赛 Fnatic经理采访赢DK在情理之中
2014/07/10 DOTA
使用Python求解最大公约数的实现方法
2015/08/20 Python
Pycharm学习教程(5) Python快捷键相关设置
2017/05/03 Python
Python基础之getpass模块详细介绍
2017/08/10 Python
Python实现确认字符串是否包含指定字符串的实例
2018/05/02 Python
Python3爬楼梯算法示例
2019/03/04 Python
Python自动化之数据驱动让你的脚本简洁10倍【推荐】
2019/06/04 Python
python3 deque 双向队列创建与使用方法分析
2020/03/24 Python
水果花束:Fruit Bouquets
2017/12/20 全球购物
如何实现jdbc性能优化
2012/07/30 面试题
教师实习期自我鉴定
2013/10/06 职场文书
社区党务公开实施方案
2014/03/18 职场文书
村党支部书记承诺书
2014/05/29 职场文书
基层党组织建设整改方案
2014/09/16 职场文书
2014年共青团工作总结
2014/12/10 职场文书
python代码实现扫码关注公众号登录的实战
2021/11/01 Python
如何让你的Nginx支持分布式追踪详解
2022/07/07 Servers