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 相关文章推荐
深入Apache与Nginx的优缺点比较详解
Jun 17 PHP
将PHP从5.3.28升级到5.3.29时Nginx出现502错误
May 09 PHP
PHP 前加at符合@的作用解析
Jul 31 PHP
基于ThinkPHP+uploadify+upload+PHPExcel 无刷新导入数据
Sep 23 PHP
PHP微信红包API接口
Dec 05 PHP
PHP 设计模式系列之 specification规格模式
Jan 10 PHP
PHP扩展迁移为PHP7扩展兼容性问题记录
Feb 15 PHP
linux下php上传文件注意事项
Jun 11 PHP
Laravel框架实现redis集群的方法分析
Sep 14 PHP
swoole和websocket简单聊天室开发
Nov 18 PHP
PHP FileSystem 文件系统常用api整理总结
Jul 12 PHP
php去除数组中为0的元素的实例分析
Nov 17 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基于简单递归函数求一个数阶乘的方法示例
2017/04/26 PHP
Div自动滚动到末尾的代码
2008/10/26 Javascript
js操作Xml(向服务器发送Xml,处理服务器返回的Xml)(IE下有效)
2009/01/30 Javascript
为jquery.ui.dialog 增加“在当前鼠标位置打开”的功能
2009/11/24 Javascript
JQuery.closest(),parent(),parents()寻找父结点
2012/02/17 Javascript
提示$ is not defined错误分析及解决
2013/04/09 Javascript
输入自动提示搜索提示功能的使用说明:sugggestion.txt
2013/09/02 Javascript
使用jQuery.wechat构建微信WEB应用
2014/10/09 Javascript
深入理解jquery自定义动画animate()
2016/05/24 Javascript
实例讲解jQuery中对事件的命名空间的运用
2016/05/24 Javascript
javascript基本数据类型及类型检测常用方法小结
2016/12/14 Javascript
js实现时间轴自动排列效果
2017/03/09 Javascript
AngularJS页面传参的5种方式
2017/04/01 Javascript
Angular.js中$resource高大上的数据交互详解
2017/07/30 Javascript
详解利用 Express 托管静态文件的方法
2017/09/18 Javascript
vue使用keep-alive实现数据缓存不刷新
2017/10/21 Javascript
浅谈React组件之性能优化
2018/03/02 Javascript
搭建基于express框架运行环境的方法步骤
2018/11/15 Javascript
JS数组去重的6种方法完整实例
2018/12/08 Javascript
详解jenkins自动化部署vue
2019/05/14 Javascript
Python中使用Beautiful Soup库的超详细教程
2015/04/30 Python
Python读取和处理文件后缀为.sqlite的数据文件(实例讲解)
2017/06/27 Python
Python 内置函数memoryview(obj)的具体用法
2017/11/23 Python
python中的随机函数小结
2018/01/27 Python
Scrapy框架实现的登录网站操作示例
2020/02/06 Python
Python抓包程序mitmproxy安装和使用过程图解
2020/03/02 Python
基于Python的自媒体小助手---登录页面的实现代码
2020/06/29 Python
python 还原梯度下降算法实现一维线性回归
2020/10/22 Python
MSC邮轮官方网站:加勒比海、地中海和世界各地的假期
2018/08/27 全球购物
联想马亚西亚官方网站:Lenovo Malaysia
2018/09/19 全球购物
道路建设实施方案
2014/03/18 职场文书
学校远程教育工作总结
2015/08/11 职场文书
Mysql数据库值的添加、修改、删除及清空操作实例
2021/06/20 MySQL
python获取对象信息的实例详解
2021/07/07 Python
python3操作redis实现List列表实例
2021/08/04 Python
Oracle安装TNS_ADMIN环境变量设置参考
2021/11/01 Oracle