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的输入输出流
Feb 14 PHP
PHP学习笔记之二
Jan 17 PHP
thinkphp的c方法使用示例
Feb 24 PHP
PHP实现将科学计数法转换为原始数字字符串的方法
Dec 16 PHP
php将字符串转换成16进制的方法
Mar 17 PHP
PHP易混淆知识整理笔记
Sep 24 PHP
反射调用private方法实践(php、java)
Dec 21 PHP
Yii2中如何使用modal弹窗(基本使用)
May 30 PHP
PHP数据的提交与过滤基本操作实例详解
Nov 11 PHP
php图像验证码生成代码
Jun 08 PHP
PHP排序算法之希尔排序(Shell Sort)实例分析
Apr 20 PHP
Yii2 queue的队列使用详解
Jul 19 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 验证码制作(网树注释思想)
2009/07/20 PHP
DedeCMS dede_channeltype表字段注释
2010/04/07 PHP
php如何解决无法上传大于8M的文件问题
2014/03/10 PHP
PHP实现简单的新闻发布系统实例
2015/07/28 PHP
腾讯CMEM的PHP扩展编译安装方法
2015/09/25 PHP
详解js异步文件加载器
2016/01/24 PHP
PHP微信开发之查询微信精选文章
2016/06/23 PHP
PHP 根据key 给二维数组分组
2016/12/09 PHP
Javascript开发包大全整理
2006/12/22 Javascript
kmock javascript 单元测试代码
2011/02/06 Javascript
js 判断控件获得焦点的示例代码
2014/03/04 Javascript
jquery结合CSS使用validate实现漂亮的验证
2015/01/29 Javascript
JQuery自动触发事件的方法
2015/06/13 Javascript
JavaScript中数据结构与算法(五):经典KMP算法
2015/06/19 Javascript
jQuery实现带滚动导航效果的全屏滚动相册实例
2015/06/19 Javascript
开启Javascript中apply、call、bind的用法之旅模式
2015/10/28 Javascript
js获取图片宽高的方法
2015/11/25 Javascript
JS实现的自定义显示加载等待图片插件(loading.gif)
2016/06/17 Javascript
Javascript Function.prototype.bind详细分析
2016/12/29 Javascript
flexslider.js实现移动端轮播
2017/02/05 Javascript
基于Vue中点击组件外关闭组件的实现方法
2018/03/06 Javascript
vue项目中在外部js文件中直接调用vue实例的方法比如说this
2019/04/28 Javascript
Ant Design Vue 添加区分中英文的长度校验功能
2020/01/21 Javascript
jQuery实现颜色打字机的完整代码
2020/03/19 jQuery
vue 将多个过滤器封装到一个文件中的代码详解
2020/09/05 Javascript
python爬虫入门教程--HTML文本的解析库BeautifulSoup(四)
2017/05/25 Python
Python实现替换文件中指定内容的方法
2018/03/19 Python
Python使用pymongo模块操作MongoDB的方法示例
2018/07/20 Python
Pytorch 实现自定义参数层的例子
2019/08/17 Python
Django与pyecharts结合的实例代码
2020/05/13 Python
计算机专业自我鉴定
2013/10/15 职场文书
2014年公务员思想汇报范文:全心全意为人民服务
2014/03/06 职场文书
2015年英语教师工作总结
2015/05/20 职场文书
死亡诗社观后感
2015/06/05 职场文书
Python中的xlrd模块使用整理
2021/06/15 Python
PHP正则表达式之RCEService回溯
2022/04/11 PHP