28
2017
06

[原创]yii2.0 dataProvider 去除分页显示效果

在使用yii2.0提供的ListView或GridView等小部件时,往往需要使用数据提供器dataprovider来为视图文件提供数据。而且在数据较多的时候,列表会以分页形式进行显示。在多数情况下,特别是需要以列表形式展示所有数据时,这个功能可以大大简化开发工作。但是在某些特殊情况下,比如仅需要获取数据表的前几条数据,这时在使用dataProvider时是不需要显示分页的,这个功能就显得多余了点,那么如何合理的去除分页呢?要去除分页,需要调整两个参数。1,调整总的记录条数,即totalCoun
17
2017
06

[转]Yii2.0 数据库查询操作

转自:http://www.yiichina.com/tutorial/95 Yii2.0 对数据库 查询的一些简单的操作User::find()->all();    此方法返回所有数据; User::findOne($id);   此方法返回 主键 id=1  的一条数据(举个例子);  User::find()->where(['name'
16
2017
06

[译]Yii2.0 常用小部件的名词解释

ListViewThe ListView widget is used to display data from a data provider. Each data model is rendered using the specified view file. Since it provides features such as pagination, sorting and filtering out of the box, it is handy both to display i
15
2017
06

php数组运算符

作为存放数据的一种数据结构,数组因其在查询元素时快速灵活的优点,使其在程序开发中,特别是涉及到数据读取时,会被频繁的用到。实际项目开发中,除了对数组元素进行读取较为频繁外,有时也会对存放有不同元素的一个或多个数组整体进行操作。数组运算符的存在,使得这种操作简单了许多。由于不经常使用,这里记录下来,以加深印象。数组运算符 例子名称     结果$a + $b   联合   $a 和 $b 的联合。$a == $b 相等   如果 $a 和
14
2017
06

[转] 掌握 Git 之美

使用 7 条简单的 Git 命令开始你的软件开发之旅你是否曾经想知道如何学好 Git?你长期以来都是跌跌撞撞地在使用 Git。最终,你总需要掌握它的窍门。这就是我写这篇文章的原因,我将带你去启蒙之旅。这儿是我关于如何加快 Git 学习过程的基本指南。我将介绍 Git 的实际情况以及我使用最多的 7 条 Git 命令。本文主要针对有兴趣的开发人员和大学新生,他们需要关于 Git 的介绍以及如何掌握基础知识。你可以往前继续阅读整篇文章,或者只读 TLDR; 部分,尽管这将使我很受伤。TL
13
2017
06

[转载]yii2.0 的多选框实现方法

转自:http://www.yiichina.com/tutorial/85下面介绍一下 yii2.0 的 多选框实现方法第一种:ActiveForm::checkboxList();     优点:可以将全部数据生成多选框,自带验证$form->field($model, 'username')->checkboxList(ArrayHelper::map($data,'id', 'customer_n
12
2017
06

yii2.0 gii 生成CRUD代码的方法

利用yii2.0的gii工具 生成CRUD代码的方法:对应命名规则模型存放目录:common/models/控制器存放目录:backend/controllers/视图存放目录:backend/views/Model Classcommon\models\DowninfoSearch Model Classcommon\models\DowninfoSearchController Classbackend\controllers\DowninfoControllerView Path@back
10
2017
06

nginx "File not found"

文章转自:http://www.nginx.cn/562.html使用php-fpm解析PHP,"No input file specified","File not found"是令nginx新手头疼的常见错误,原因是php-fpm进程找不到SCRIPT_FILENAME配置的要执行的.php文件,php-fpm返回给nginx的默认404错误提示。比如我的网站doucument_root下没有test.php,访问这个文件时通过抓包可以看到返回的内
08
2017
06

nginx虚拟主机配置 支持thinkphp的四种URL模式

转自:http://www.thinkphp.cn/topic/34380.html一个配置文件,完美支持普通,兼容,pathinfo,rewrite4种url模式,别怪我没提醒你收藏哦.  常见的静态文件404时也不会再去跑一遍fastcgi浪费资源server {      listen       80;    &nb
07
2017
06

LNMP web生产环境搭建

版本    centos6.5     nginx1.9.9     PHP 5.6.3      mysql5.1.73Nginx安装参考地址:https://www.bf361.com/system/centos-nginx-install安装MySQL[root@localhost ~]#yum inst
07
2017
06

Linux(CentOS)下,下载安装Nginx并配置

http://blog.csdn.net/gaojinshan/article/details/376031571、准备工作选首先安装这几个软件:GCC,PCRE(Perl Compatible Regular Expression),zlib,OpenSSL。Nginx是C写的,需要用GCC编译;Nginx的Rewrite和HTTP模块会用到PCRE;Nginx中的Gzip用到zlib;用命令“# gcc”,查看gcc是否安装;如果出现“gcc: no input files”信息,说明已经安
06
2017
06

Linux 复制、移动覆盖文件不提示

# vi ~/.bashrc如果你看到如下内容,以下命令都会用别名执行了,就是说自动加了 -i 参数alias rm='rm -i' alias cp='cp -i' alias mv='mv -i'为了让复制和移动大量文件去覆盖目标时,不会产生一个个的提示,命令应该这样写# \cp -rf /home/21andy.com/*&nbs
05
2017
06

ucenter 创始人密码生成方法

<?php   define('UC_FOUNDERSALT', '452874'); // 这里直接在config.inc.php中复制过来   $newpassword = '123456';            //&nbs
01
2017
06

(ok) yii2.0 表单中添加日期选择小部件 DatePicker

1,下载DatePicker小部件下载地址:https://github.com/yiisoft/yii2-jui/archive/master.zip解压至/vendor/yiisoft/yii2,文件夹重命名为:jui2,引用在使用日期选择器的视图文件中,引入DatePicker类<?phpuse yii\helpers\Html;use yii\widgets\ActiveForm;use common\models\Videostatus;use yii\helpers\Array
01
2017
06

为什么雇佣制度对工人不利?

作者:阮一峰一、当代社会的基础,就是雇佣制度。老板雇佣工人,组织生产。这种模式极大地提高了生产力,还成为社会的默认形态。今天,有人问你干什么工作,其实就是在问,谁雇佣了你?人们已经默认,工作就是雇佣,雇佣就是工作。很难想象,如果没有雇佣制度,我们这个社会怎么运行?二、现在的人们把每天去公司上班,视为天经地义的事情。许多人的心目中,人生只有一种模式:找到一家愿意雇佣你的公司,一直工作到退休,如果中途离职,那就再找下一家公司上班。但是,这种生活模式其实只有两三百年历史。人类历史的绝大部分时间,人类都