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实现长连接的方法与注意事项的问题
May 10 PHP
解析file_get_contents模仿浏览器头(user_agent)获取数据
Jun 27 PHP
详解Window7 下开发php扩展
Dec 31 PHP
非常实用的php验证码类
May 15 PHP
thinkPHP实现签到功能的方法
Mar 15 PHP
yii2学习教程之5种内置行为类详解
Aug 03 PHP
PHP实现微信小程序人脸识别刷脸登录功能
May 24 PHP
PHP+Ajax实现上传文件进度条动态显示进度功能
Jun 04 PHP
PHP PDOStatement::debugDumpParams讲解
Jan 30 PHP
PHP设计模式之策略模式原理与用法实例分析
Apr 04 PHP
thinkphp5修改view到根目录实例方法
Jul 02 PHP
php使用goto实现自动重启swoole、reactphp、workerman服务的代码
Apr 13 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
德生PL550的电路分析
2021/03/02 无线电
PHP 和 MySQL 开发的 8 个技巧
2006/10/09 PHP
php读取javascript设置的cookies的代码
2010/04/12 PHP
PHP 第二节 数据类型之转换
2012/04/28 PHP
php daddslashes()和 saddslashes()有哪些区别分析
2012/10/26 PHP
php简单实现MVC
2015/02/05 PHP
yum命令安装php7和相关扩展
2016/07/04 PHP
PHP函数引用返回的实例详解
2016/09/11 PHP
tbody元素支持嵌套的注意方法
2007/03/24 Javascript
jQuery EasyUI API 中文文档 - Menu菜单
2011/10/03 Javascript
深入理解JavaScript系列(14) 作用域链介绍(Scope Chain)
2012/04/12 Javascript
js判断样式className同时增加class或删除class
2013/01/30 Javascript
解析window.open的使用方法总结
2013/06/19 Javascript
举例详解AngularJS中ngShow和ngHide的使用方法
2015/06/19 Javascript
javascript实现网页屏蔽Backspace事件,输入框不屏蔽
2015/07/21 Javascript
JavaScript运动框架 链式运动到完美运动(五)
2017/05/18 Javascript
JavaScript类数组对象转换为数组对象的方法实例分析
2018/07/24 Javascript
详解Vue webapp项目通过HBulider打包原生APP(vue+webpack+HBulider)
2019/02/02 Javascript
基于Vue插入视频的2种方法小结
2019/04/02 Javascript
vue使用codemirror的两种用法
2019/08/27 Javascript
vue Cli 环境删除与重装教程 - 版本文档
2020/09/11 Javascript
Centos7 Python3下安装scrapy的详细步骤
2018/03/15 Python
用TensorFlow实现戴明回归算法的示例
2018/05/02 Python
Python设计模式之桥接模式原理与用法实例分析
2019/01/10 Python
使用Python向C语言的链接库传递数组、结构体、指针类型的数据
2019/01/29 Python
HTML5页面直接调用百度地图API获取当前位置直接导航目的地的实现代码
2018/03/02 HTML / CSS
英格兰足协官方商店:England Store
2019/07/12 全球购物
党的群众路线教育实践活动动员会主持词
2014/03/20 职场文书
学校副校长四风对照检查材料整改措施
2014/09/25 职场文书
党员组织生活会发言材料
2014/10/17 职场文书
团代会邀请函
2015/02/02 职场文书
南京南京观后感
2015/06/02 职场文书
药品销售员2015年终工作总结
2015/10/22 职场文书
2016年中秋节寄语大全
2015/12/07 职场文书
vue3语法糖内的defineProps及defineEmits
2022/04/14 Vue.js
WinServer2012搭建DNS服务器的方法步骤
2022/06/10 Servers