Order::model()->updateAll(array('merchant_id'=>'bbb'), "id in ('140868169311','140869058428')");数据库的批量操作。
分类:
Web程序 时间:
2015-03-14 10:55:32
阅读次数:
185
今天利用yii2的原来的一个model类ContactForm ,将之改造为一个活动记录类,也就是让他继承yii\db\ActiveRecord。然后我又将数据库的一些字段添加到类的属性里。也就是数据库有个name字段,我就把类里面添加一个public $name属性。结果当我使用save()添加数...
分类:
其他好文 时间:
2015-03-13 18:27:05
阅读次数:
142
近期使用Yii开发了一个网站,前台使用了大量的Js交互效果,由于之前一直研究php,对javascript使用不多,导致项目进行中,进度缓慢,JS调试频频出错,不过,最后还是通过几天的努力,将问题解决了,现在对这段时间工作小结一下,以便后续项目开发时,可以借鉴,快速完成任务。项..
分类:
Web程序 时间:
2015-03-13 02:07:06
阅读次数:
192
站点高并发写问题的一个解决实践我负责一个基于Yii的lamp站点维护和优化,其中有一个表的并发写很高,导致用户体验差,甚至写失败造成数据丢失,分析后发现这个表其实并发读要求很低,所以计划将写记录到log中,定期将log写入mysql。log4php在yii中使用log4php是Apache的一个log框架,下载下来的库,放在与yii中protected一个目录下。修改配置log4php/config...
分类:
其他好文 时间:
2015-03-12 15:10:35
阅读次数:
159
Yii框架中内置好几个缓存类,其中有memcache的类,但是没有redis缓存类,由于项目中需要做主从架构,所以扩展了一下:/** * FileName:RedisCluster * 配置说明 * 配置为1主多从 或者 1个独立的服务器 * 写往主的里面写 * 读是从从的里面读 * 'class....
分类:
其他好文 时间:
2015-03-11 16:24:55
阅读次数:
285
这次在项目中要实现订单功能,所以要完成在线支付,在线支付一般有网银支付和第三方支付(支付宝、paypal等)这两种途径,未简单起见,先完成支付宝在线支付功能,由于项目基于Yii框架,且使用UTF-8编码,所以显然要用支付宝接口中的PHPUTF-8相关API来实现。在正式测试之前,先准备好几个字段:支...
这份PHP编码风格指南(或者说是编码规范),出自PHP-FIG PHP框架互操作组织,该组织的成员项目包括 Composer,Symfony2,Zend Framework2, Yii, PEAR 等。一序列的文档意在建立统一的规范,提升PHP产品之间的互操作性。...
分类:
Web程序 时间:
2015-03-11 01:59:31
阅读次数:
238
1.设置本地化语言在protected/config文件夹下的main.php中做如下设置:return array( 'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..', 'name'=>'My Web Application'...
分类:
其他好文 时间:
2015-03-09 15:45:10
阅读次数:
123
Yii2 Working with Relational Data at ActiveDataProvidernamespace common\models;use Yii;use yii\base\Model;use yii\data\ActiveDataProvider;use common\m...
分类:
其他好文 时间:
2015-03-09 10:31:18
阅读次数:
151
关于PHP的事件处理,参照http://www.cnblogs.com/mafeifan/p/4322238.htmlhttp://www.cnblogs.com/mafeifan/p/4322271.html为什么要使用事件?可能我们会有下面的业务需求,每当一个新用户注册成功会我们要给管理员发封邮...
分类:
其他好文 时间:
2015-03-08 22:46:10
阅读次数:
141