Composer安装Yii2高级项目模版
Composer安装Yii2高级项目模版
之前写过一篇win7下安装Yii2的文章 win7系统下安装yii2步奏 ,其实在mac和liunx下安装都大同小异的,很多人会问怎么又写了一遍呢,这不因为换mac了嘛,哈哈(其实是从新整理和总结一下)。 说明 建议大家学习Yii2...
yii2将js代码注册到页面的底部
yii2将js代码注册到页面的底部
为什么会用到这个将代码注册到页面底部的需求 这是因为我们需要页面打开速度变快,减少用户等待,因此我们会将引入的Jquey插件等,都放在最后使之晚加载。我们自定义的Js代码,在jquery还没加载完是无法执行的,...
Yii2开启Schema 缓存
Yii2开启Schema 缓存
Schema缓存是一个比较特殊的缓存,只有当我们使用活动记录是这个缓存才会生效。 什么是活动记录 活动记录能智能检测数据库对象的集合(例如列名、列类型、约束)而不需要手动地描述它们。活动记录是通过执行额外...
Yii2去除重复数据
Yii2去除重复数据
要求:去除数据库中重复的xid数据,并且只保留一条最大的id的数据 解决: User::find()->select(“id”)->groupBy([‘xid’])->where([‘<>’,’xid’, ...
Yii2批量插入数据
Yii2批量插入数据
批量插入数据在优化数据库连接时很有作用,特别是在数据量很大情况下,可以减少数据库连接,所以此方法大家都应该掌握。 批量插入我们使用 batchInsert ,至于具体用法大家可以看文档,不看文档也没关系,相信大...
Yii2实现ActiveForm ajax提交
做项目时总会碰到ajax提交的功能,特别是在做后台提交时,一般都会用模型自动生成,这个功能的使用会比较频繁,其实只要了解了流程,操作还是挺简单的,使用起来也方便。 表单部分 <?php $form =...
Yii2中对Composer的使用
如何理解Composer? 若使用Composer我们应该先知道这是一个什么东西,主要干什么用的,我们可以把Composer理解为PHP包的管理工具,管理我们用到的Yii2相关的插件。 安装Composer 1、liunx下安装 下载composer.pha...
win7系统下安装yii2步奏
之前在liunx上安装过yii2,感觉很简单,今天在windows上折腾了一下,发现缺少各种扩展,费了不少功夫才解决,现在把过程和注意细节记录下来,以备以后在安装时查看。 在 Windows 中,你首先需要下载并运行 Compos...
Linux crontab定时执行任务
基本格式 : *  *  *  *  *  command 分 时 日 月 周 命令 第1列表示分钟1~59 每分钟用*或者 */1表示 第2列表示小时1~23(0表示0点) 第3列表示日期1~31 第4列表示月份1~12 第5列标识号星期0~...
Yii –Command 任务处理
1.配置,执行任务所需要的组件 任务配置文件:/protected/config/console.php 配置方法跟配置main文件差不多 <?php          // This is the ...
在yii中使用memcache
yii中可以很方便的使用memcache 一.配置 在main.php的components中加入cache配置 array(       ‘components’=>array(        &...
Yii CGridView columns调用自定义函数
第一步:设置视图:admin.php 第二步:在Controller控制器中写函数: //判断推荐的类型 $data 代表行数据,$row 代表行号。 public function get_type_text($data,$row){ $type = $data->type...
yii2的百度编辑器ueditor的扩展
安装方法 1.下载yii2-ueditor 2.将下载的yii2-ueditor-master 修改 ueditor (注意:修改成其他文件名请修改插件内对应的命名空间) 3.将文件方在 根目录/common/widgets 下即可 调用方法: 在rootPath/backend/con...
Yii1 的百度编辑器 ueditor 扩展
这是别人写的一个yii1的百度编辑器ueditor的扩展,站长我已经用在了自己的项目中,现在记录下用法和使用中出现的问题。 目录结构 [cc lang=”php”] baiduUeditor |–resource //ueditor资源包 |&...
YII中assets的使用示例
一、YII assets的作用: 1.yii中assets的作用是方便模块化,插件化的,一般来说出于安全原因不允许通过url访问protected下面的文件 ,但是我们又希望将module单独出来,所以需要使用发布,即将一个目录下的文件复...
使用Composer的时候提示输入Token
如果你没有添加 GitHub 密钥的话,composer update 会提示你登录: [cc lang=”php”] Could not fetch https://api.github.com/repos/RobinHerbots/jquery.inputmask/contents/bower.json?ref=03e65a2...
Yii2的MVC新特性
这篇文章主要来看看在Yii2之中的MVC,当然,最核心的思想还是跟Yii1.1一样的,但是我今天是想来看看在Yii2里的MVC跟Yii1.1有什么不同,或者应该直接说,Yii2的改进在哪里,以至于使得官方敢向着最好的PHP框架目标...
什么是MVC?
MVC 的核心理念是代码的重用和关注点的分离(Separation of concern 我个人对这个理解就是将数据和表现进行分离)。如何正确遵循MVC的原理来编写代码是有一些基本指导原则可以遵循的。为了便于理解后面将要叙述...
Yii数据库查找语句
建立数据库连接 $connection=Yii::app()->db; // 假设你已经建立了一个 “db” 连接 // 如果没有,你可能需要显式建立一个连接: // $connection=new CDbConnection($dsn,$username,$password); $co...
yii 标签用法
1、模板中的label标签: 编译前: <?php echo $form->labelEx($model,’name’); ?> 编译后: <label for=”Project_name” class=”required”>项目名称 <span...
Yii1 的百度编辑器 ueditor 扩展
yii1-another-ueditor-extension 这只是一个yii1的百度编辑器ueditor扩展,因为别人做过一个类似的扩展了,所以我只好叫another ueditor版本:1.4.3 目录结构 baiduUeditor |–resource //ueditor资源包 |...
Yii CDBCriteria常用方法
注:$c = new CDbCriteria();是ActiveRecord的一种写法,使ActiveRecord更加灵活。 Yii的Active Recorder包装了很多。 特别是把SQL中 把where,order,limit,IN/not IN,like等常用短句都包含进CDbCriteria这个类中...
YII框架中save()和insert()的用法差异
save() 方法 保存当前的记录。 插入记录到数据表的一行, 如果它的isNewRecord属性为true(通常情况下使用的‘new’运算符来创建记录)。 否则, 将被用于更新表中的相应行(通常情况下,使用‘find’方法来查找记录...
Yii::记录日志到自定义文件
默认情况下,Yii::log($msg, $level, $category)会把日志记录到runtime/application.log文件中 日志格式如下: [时间] – [级别] – [类别] – [内容] 2013/05/03 17:33:08 [error] [application] ...
yii目录结构
YII框架开发一个项目的通用目录结构: testdrive/ index.php                 Web 应用入口脚本文件 assets/                   包含公开的资源文件 css/                      包含 CSS 文件 images/           ...
返回顶部
切换注册

登录

切换登录

注册