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 Global变量定义当前页面的全局变量实现探讨
Jun 05 PHP
在PHP中使用redis
Nov 04 PHP
封装ThinkPHP的一个文件上传方法实例
Oct 31 PHP
php实现webservice实例
Nov 06 PHP
php使用escapeshellarg时中文被过滤的解决方法
Jul 10 PHP
php基于openssl的rsa加密解密示例
Jul 11 PHP
php封装的验证码工具类完整实例
Oct 19 PHP
Kindeditor编辑器添加图片上传水印功能(php代码)
Aug 03 PHP
PHP设计模式之委托模式定义与用法简单示例
Aug 13 PHP
php+ajax 文件上传代码实例
Mar 18 PHP
tp5 实现列表数据根据状态排序
Oct 18 PHP
PHP 技巧 * SVG 保存为图片(分享图生成)
Apr 02 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编程最快明白》第六讲:Mysql数据库操作
2010/11/01 PHP
供参考的 php 学习提高路线分享
2011/10/23 PHP
php比较多维数组中值的大小排序实现代码
2012/09/08 PHP
php函数指定默认值方法的小例子
2013/12/04 PHP
数理公式,也可以这么唯美
2021/03/10 无线电
用JS判别浏览器种类以及IE版本的几种方法小结
2011/08/02 Javascript
利用JS自动打开页面上链接的实现代码
2011/09/25 Javascript
js和php如何获取当前url的内容
2013/09/22 Javascript
js 判断控件获得焦点的示例代码
2014/03/04 Javascript
js判断当前页面在移动设备还是在PC端中打开
2016/01/06 Javascript
ionic2 tabs使用 Modal底部tab弹出框
2016/12/30 Javascript
微信小程序报错:this.setData is not a function的解决办法
2017/09/27 Javascript
详解vue+css3做交互特效的方法
2017/11/20 Javascript
Vue从TodoList中学父子组件通信
2019/02/05 Javascript
javascript实现前端成语点击验证
2020/06/24 Javascript
JavaScript检测是否开启了控制台(F12调试工具)
2020/10/02 Javascript
Python 实现一个颜色色值转换的小工具
2016/12/06 Python
pycharm安装图文教程
2017/05/02 Python
Python实现查找匹配项作处理后再替换回去的方法
2017/06/10 Python
python机器学习库常用汇总
2017/11/15 Python
Python实现k-means算法
2018/02/23 Python
基于Python 装饰器装饰类中的方法实例
2018/04/21 Python
python实现抖音视频批量下载
2018/06/20 Python
使用Pyinstaller转换.py文件为.exe可执行程序过程详解
2019/08/06 Python
详解python3中用HTMLTestRunner.py报ImportError: No module named 'StringIO'如何解决
2019/08/27 Python
Python3常用内置方法代码实例
2019/11/18 Python
python global和nonlocal用法解析
2020/02/03 Python
Python selenium自动化测试模型图解
2020/04/15 Python
解决python的空格和tab混淆而报错的问题
2021/02/26 Python
儿科主治医生个人求职信
2013/09/23 职场文书
毕业学生推荐信
2013/12/01 职场文书
求职个人评价范文
2014/04/09 职场文书
普通话宣传标语
2014/06/26 职场文书
2014年外联部工作总结
2014/11/17 职场文书
期末个人总结范文
2015/02/13 职场文书
Spring Boot 排除某个类加载注入IOC的操作
2021/08/02 Java/Android