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的特殊设置
Oct 09 PHP
一个SQL管理员的web接口
Oct 09 PHP
php设计模式 Builder(建造者模式)
Jun 26 PHP
php5.3 注意事项说明
Jul 01 PHP
php发送post请求函数分享
Mar 06 PHP
高性能PHP框架Symfony2经典入门教程
Jul 08 PHP
PHP实现批量修改文件后缀名的方法
Jul 30 PHP
Zend Framework教程之视图组件Zend_View用法详解
Mar 05 PHP
非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程
Apr 12 PHP
解决出现SoapFault (looks like we got no XML document)的问题
Jun 24 PHP
PHP7使用ODBC连接SQL Server2008 R2数据库示例【基于thinkPHP5.1框架】
May 06 PHP
php设计模式之适配器模式实例分析【星际争霸游戏案例】
Apr 07 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五种设计模式小结
2011/03/23 PHP
PHP详解ASCII码对照表与字符转换
2011/12/05 PHP
php实现window平台的checkdnsrr函数
2015/05/27 PHP
Laravel中validation验证 返回中文提示 全局设置的方法
2019/09/29 PHP
利用PHP计算有多少小于当前数字的数字方法示例
2020/08/26 PHP
JavaScript 闭包在封装函数时的简单分析
2009/11/28 Javascript
浅析jQuery中常用的元素查找方法总结
2013/07/04 Javascript
js报$ is not a function 的问题的解决方法
2014/01/20 Javascript
Javascript核心读书有感之语句
2015/02/11 Javascript
javascript结合Flexbox简单实现滑动拼图游戏
2016/02/18 Javascript
KnockoutJS 3.X API 第四章之表单value绑定
2016/10/10 Javascript
JavaScript反弹动画效果的实现代码
2017/07/13 Javascript
日期时间范围选择插件:daterangepicker使用总结(必看篇)
2017/09/14 Javascript
原生javascript实现的全屏滚动功能示例
2017/09/19 Javascript
如何从零开始利用js手写一个Promise库详解
2018/04/19 Javascript
vue实现局部刷新的实现示例
2019/04/16 Javascript
微信小程序导入Vant报错VM292:1 thirdScriptError的解决方法
2019/08/01 Javascript
js实现计时器秒表功能
2019/12/16 Javascript
selenium在执行phantomjs的API并获取执行结果的方法
2018/12/17 Python
pycharm打开命令行或Terminal的方法
2019/01/16 Python
python多线程并发及测试框架案例
2019/10/15 Python
pytorch 彩色图像转灰度图像实例
2020/01/13 Python
python目标检测给图画框,bbox画到图上并保存案例
2020/03/10 Python
Python3批量创建Crowd用户并分配组
2020/05/20 Python
五分钟带你搞懂python 迭代器与生成器
2020/08/30 Python
如何用python 操作zookeeper
2020/12/28 Python
CSS3感应鼠标的背景闪烁和图片缩放动画效果
2014/05/14 HTML / CSS
皇马官方商城:Real Madrid Store
2016/09/02 全球购物
.NET初级开发工程师面试题(包括Javascript)
2012/08/22 面试题
家长对小学生的评语
2014/01/28 职场文书
简历自我评价模版
2014/01/31 职场文书
监察建议书格式
2014/05/19 职场文书
新学期主题班会
2015/08/17 职场文书
原生JavaScript实现简单五子棋游戏
2021/06/28 Javascript
SQL实现LeetCode(180.连续的数字)
2021/08/04 MySQL
Redis 操作多个数据库的配置的方法实现
2022/03/23 Redis