https://www.yiichina.com/doc/guide/2.0/start-installation 通过 Composer 安装
Yii框架的安装 1)下载appserv(里面包含了 php, mysql, apache) 2)安装 appserv 3)到http://www.yiichina.com/download/下载Yi
大家可以从任何一个gii生成model类开始代码上溯,会发现:yii2的model层基于ActiveRecord实现DAO访问数据库的能力。
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011415782/article/details/51736440
(注意,这里配置了server_name为www.yii.com。需要同时配置host文件,把www.yii.com映射到127.0.0.1)
本文实例讲述了Yii框架 session 数据库存储操作方法。分享给大家供大家参考,具体如下:
之前写过一篇关于现代的PHP框架的文章:https://cloud.tencent.com/developer/article/1330500
yii下载 http://download.csdn.net/detail/liuhongwei_study/7176073
日常生活中我们一个项目一个数据库就足够了,但是难免会有意外,会使用多个数据库进行读写操作。例如:从另一个数据库导入数据到现在的数据库 今天就探讨下,Yii2.0 如何连接多个数据库
当然您也可以用gii进行创建,选择连接池处会出现你多数据库配置的相应db名称。如gdb、db
应用主体是服务定位器, 它部署一组提供各种不同功能的 应用组件 来处理请求。 例如,urlManager组件负责处理网页请求路由到对应的控制器。 db组件提供数据库相关服务等等。
本文实例讲述了Yii 框架使用数据库(databases)的方法。分享给大家供大家参考,具体如下:
版本介绍: yii2 版本 zhengniu@zhengdembp:~/basic$ ./yii This is Yii version 2.0.15.1. The following commands are available: php版本 注:要有pcntl扩展(php -m查询是否有此扩展) PHP 7.3.2 (cli) (built: Feb 14 2019 10:08:45) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend En
进入项目的根目录,windows系统在当前根目录打开DOS命令行,以下所有的指令都是在这执行。 ps:如果windows8及以上的可以使用Windows Power Shell,使用Windows Power Shell执行指令时yii指令应该写作.\yii。 创建一个数据库迁移: yii migrate/create <name> 这是一个通用的创建数据迁移格式,其中<name>是必填的参数,用来描述当前迁移。 ps:<name>这个只能字母、数字、下划线,因为这个指令会生成一个迁移类,<name>会不是这个类的类名的一部分。 举例说明,执行以下指令: .\yii migrate/create create_test_table 如图:
如果还没有安装 Composer,你可以按 getcomposer.org 中的方法安装。 在 Linux 和 Mac OS X 中可以运行如下命令:
更多关于Yii相关内容感兴趣的读者可查看本站专题:《Yii框架入门及常用技巧总结》、《php优秀开发框架总结》、《smarty模板入门基础教程》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
这个是做yii2开发的基石,除非没有办法使用,否则请不要放弃,除了更容易的安装yii2及第三方扩展外,能使用Composer代表着你的服务器最少能运行起来php-cli,那么你就可以使用yii命令行,它会为你的开发带来无尽的遍历。
入口脚本是应用启动流程中的第一环, 一个应用(不管是网页应用还是控制台应用)只有一个入口脚本。 终端用户的请求通过入口脚本实例化应用并将请求转发到应用。
在app下创建common目录,并创建functions.php文件,并在入口文件中通过require引入。
一、原生 MySQL <?php // 开启一个事务 mysql_query('START TRANSACTION'); $res1 = mysql_query(update table set m
Yii 的数据库操作对象提供的方法确实很方便。 但是有的时候我们已经习惯了我们以前编写php的数据库操作语法,没有那么多时间去仔细看每个Yii提供的数据库操作语法,怎么办呢? 那就是一边学习,一边二次封装自己习惯的数据库操作类。 以后我们使用数据库操作对象,就用我们自己定义的组件去操作。
如今很多网站都要整合论坛程序,而康盛的Discuz系列产品往往是首选。然后就有了整合用户的需要,康盛提供了Ucenter架构,方便对不同的应用程序进行单点登录整合。 进来我尝试将ucenter整合到Yii网站中,获得了成功,虽然登录同步程序不是很妥当,基本使用没有问题了。我将继续改进。下面说说步骤: 下载安装ucenter和discuz,我使用的是ucenter1.6和discuz7.2,由于7.2自带的uc_client是旧版本,所以需要覆盖一下1.6版本。 复制一份uc_client文件夹到 prote
本文实例讲述了Yii2框架操作数据库的方法。分享给大家供大家参考,具体如下: 准备数据库 DROP TABLE IF EXISTS `pre_user`; CREATE TABLE `pre_user`( `id` int(11) AUTO_INCREMENT PRIMARY KEY, `username` varchar(255) NOT NULL, `password` varchar(32) NOT NULL DEFAULT '', `password_hash` varchar(25
假设我们当前页面的访问地址是:http://localhost/public/index...
有些时候我们需要通过crontab在后台跑一些定时脚本,这时候就需要用到控制台命令了。
本文实例讲述了Yii框架中用response保存cookie,用request读取cookie的原理。分享给大家供大家参考,具体如下:
一般来说,我们所有的控制器都是继承于 protected/components/Controller.php 这个类。因此,我们可以在 这个类里面进行语言的定义来影响当前的请求。
本文实例讲述了yii2.0框架实现上传excel文件后导入到数据库的方法。分享给大家供大家参考,具体如下:
一 ,检测环境: 首先我们切换到项目根目录,yii2正常安装的话有一个commands文件夹,里面有一个示例文件HelloController.php
本文实例讲述了Yii框架分页技术。分享给大家供大家参考,具体如下: 直接上代码: 1.首先写控制器层 先引用pagination类 use yii\data\Pagination; 写自己的方法: function actionFenye(){ $data = Field::find(); //Field为model层,在控制器刚开始use了field这个model,这儿可以直接写Field,开头大小写都可以,为了规范,我写的是大写 $pages = new Pagination(['tot
当数据过多,无法一页显示时,我们经常会用到分页组件,YII2中已经帮我们封装好了分页组件。
本文实例讲述了Yii框架通过请求组件处理get,post请求的方法。分享给大家供大家参考,具体如下:
继控制器与视图交互,本篇将讲解如何自定义全局函数,以及使用yii自带的用户注册登录功能 全局函数 有时候我们希望自定义一些函数,可以在全局中调用,如php默认的var_dump在页面上的显示效果并不好
本文实例讲述了YII2框架中actions的作用与使用方法。分享给大家供大家参考,具体如下:
本文实例讲述了Yii框架操作cookie与session的方法。分享给大家供大家参考,具体如下:
本文实例分析了Yii框架中使用PHPExcel的方法。分享给大家供大家参考,具体如下:
本文实例讲述了Yii Framework框架中的事件event原理与应用。分享给大家供大家参考,具体如下:
1 首先,你需要安装apc or memcache or redis 。 安装完后。 以redis 为例。 至于如何安装,多找度娘。
本文实例讲述了YII2框架中日志的配置与使用方法。分享给大家供大家参考,具体如下:
我们需要创建一个继承自\yii\db\ActiveRecord的模型,然后重写tableName()函数,返回要操作的表名。
本文实例讲述了Yii2.0框架behaviors方法使用。分享给大家供大家参考,具体如下:
本文实例讲述了YII2框架中添加自定义模块的方法。分享给大家供大家参考,具体如下:
如果你看了底层Controller的源码和Module(模块)的源码,那么你就能很熟练的婉转布局切换了。
本文实例讲述了YII2框架中behavior行为的理解与使用方法。分享给大家供大家参考,具体如下:
yii 中组件只有在被调用的时候才会被实例化,且在当前请求中之后调用该组件只会使用上一次实例化的实例,不会重新生成该实例。
本文实例讲述了yii2.0框架使用 beforeAction 防非法登陆的方法。分享给大家供大家参考,具体如下:
领取专属 10元无门槛券
手把手带您无忧上云