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中ob_start函数的使用说明
Nov 11 PHP
php object转数组示例
Jan 15 PHP
PHP循环结构实例讲解
Feb 10 PHP
PHP数字字符串左侧补0、字符串填充和自动补齐的几种方法
May 10 PHP
PHP面向对象精要总结
Nov 07 PHP
php设计模式之单例模式实例分析
Feb 25 PHP
PHP实现连接设备、通讯和发送命令的方法
Oct 13 PHP
phalcon框架使用指南
Feb 23 PHP
Joomla实现组件中弹出一个模式(modal)窗口的方法
May 04 PHP
thinkphp5框架实现数据库读取的数据转换成json格式示例
Oct 10 PHP
PHP日期和时间函数的使用示例详解
Aug 06 PHP
Laravel的加密解密与哈希实例讲解
Mar 24 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语法(5)
2006/10/09 PHP
php Xdebug的安装与使用详解
2013/06/20 PHP
PHP使用pear自带的mail类库发邮件的方法
2015/07/08 PHP
php获取'/'传参的值简单方法
2017/07/13 PHP
Thinkphp5.0 框架实现控制器向视图view赋值及视图view取值操作示例
2019/10/12 PHP
怎么让脚本或里面的函数在所有图片都载入完毕的时候执行
2006/10/17 Javascript
JQUERY CHECKBOX全选,取消全选,反选方法三
2008/08/30 Javascript
让ie运行js时提示允许阻止内容运行的解决方法
2010/10/24 Javascript
可选择和输入的下拉列表框示例
2013/11/05 Javascript
浅谈JavaScript Math和Number对象
2015/01/26 Javascript
jQuery获取样式中颜色值的方法
2015/01/29 Javascript
javascript变量声明实例分析
2015/04/25 Javascript
JS实现文档加载完成后执行代码
2015/07/09 Javascript
js日期相关函数dateAdd,dateDiff,dateFormat等介绍
2016/09/24 Javascript
JS模拟实现ECMAScript5新增的数组方法
2017/03/20 Javascript
各种选择框jQuery的选中方法(实例讲解)
2017/06/27 jQuery
使用OPENLAYERS3实现点选的方法
2020/09/24 Javascript
JavaScript代码执行的先后顺序问题
2017/10/29 Javascript
bootstrap 点击空白处popover弹出框隐藏实例
2018/01/24 Javascript
Vue-路由导航菜单栏的高亮设置方法
2018/03/17 Javascript
[26:52]LGD vs EG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
使用Python的Scrapy框架编写web爬虫的简单示例
2015/04/17 Python
Python中转换角度为弧度的radians()方法
2015/05/18 Python
python实现中文分词FMM算法实例
2015/07/10 Python
完美解决Pycharm无法导入包的问题 Unresolved reference
2018/05/18 Python
python把ipynb文件转换成pdf文件过程详解
2019/07/09 Python
浅谈Python线程的同步互斥与死锁
2020/03/22 Python
Tensorflow tf.nn.atrous_conv2d如何实现空洞卷积的
2020/04/20 Python
探讨HTML5移动开发的几大特性(必看)
2015/12/30 HTML / CSS
莫斯科高科技在线商店:KremlinStore
2019/03/13 全球购物
美国唇部护理专家:Sara Happ
2019/06/19 全球购物
工作作风建设心得体会
2014/10/22 职场文书
2014年行风建设工作总结
2014/12/01 职场文书
2014年纠风工作总结
2014/12/08 职场文书
介绍信样本
2015/01/31 职场文书
幼儿园大班开学寄语(2015秋季)
2015/05/27 职场文书