摘要: Yii为你提供了很多预定义的验证器类,同时也指定了别名,用在定义规则时。Yii1.1版本,预定义的验证器别名的完整列表如下:* boolean:它是CBooleanValidator类的别名,验证属性的值是布尔值(true或false)。* captcha:它是CCaptchaValidator类的别名,验证属性的值等于一个显示的CAPTCHA(验证码)的值。* compare:它是CCompareValidator类的别名,验证属性的值与另一个属性的值相等。* email:它是CEmailValidator类的别名,验证属性的值为有一个有效的Email地址。* default:它是CDefa 阅读全文
posted @ 2014-04-11 14:19 狂热的猴子 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 1:环境及相关服务检查确认是否安装了apache,没有请yum 安装apache一般情况下,centos自带了svnserver,如果没有运行:yum install subversion2: 相关软件包检查请确认下面软件包有没有安装,如果没有安装,请yum 安装subversionmod_dav_svn如果安装正常的话,应该在/etc/httpd/modules目录下能找到这些模块mod_authz_svn.somod_dav_svn.so3: 初始化repository创建svn的项目库父路径,我把/home/svnroot做为svn的项目库父路径。这个目录是任意的,如果是多个项目库则必须 阅读全文
posted @ 2014-01-28 11:08 狂热的猴子 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 代码不多,只有一句,留作备用$_product->getResource()->getAttribute('属性名')->getFrontend()->getValue($_product) 阅读全文
posted @ 2014-01-28 11:05 狂热的猴子 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 错误提示:Unable to process payment. Please contact the merchant as the shipping address provided by the merchant is invalid, and the merchant has requested that your order must be shipped to that address.文件:app/code/core/Mage/Paypal/Model/Api/Standard.php第234行(Magento 1.4.2): $request['address_overr 阅读全文
posted @ 2014-01-28 11:04 狂热的猴子 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 批量导入产品数据到Magento中,在图片上遇到个小麻烦,由于处理照片时,没有统一产品图片文件名的大小,有的是大写的.JPG,有的是小写的.jpg,而html中引用的图片路径名称都是小写的,这在Windows下没什么问题,但Linux环境下,文件名字是区分大小写的,导致很多产品图片显示不出来。下面的命令可以把图片文件名批量转换为小写的:1. 进入 catalog 目录:# cd /media/catalog2.# zip -r product.zip product/*3.# mv product product_old (这是为了安全起见备份原文件夹,此处也可改为 rm -r -f prod 阅读全文
posted @ 2014-01-28 11:03 狂热的猴子 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 1.使用MyISAM而不是InnoDB完全错误,反驳理由:首先原文说MyISAM是默认使用的,而实际上到了MySQL 5.5.x,InnoDB已经成为了默认的表引擎。另外,简单的使用InnoDB不是解决所有问题的方法,盲目的使用甚至会使应用性能下降10%乃至40%。最佳方法还是针对具体业务具体处理,例如论坛中版块表,新闻分类表,各种码表等长时间不操作的表,还是要用性能优异的MyISAM引擎。而需要用到事务处理的例如用户、账目、流水等严格要求数据完整性和时序性的,则需要用InnoDB引擎,并且应用也要用好事务处理机制。当然,事务处理必然要带来大量的性能损耗,但是这在简单高并发应用上是必须的。最后 阅读全文
posted @ 2014-01-28 11:02 狂热的猴子 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 0、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。 1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。 2、$row[’id’] 的速度是$row[id]的7倍。 3、echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo $str1,$str2。 4、在执行for循环之前确... 阅读全文
posted @ 2014-01-28 11:02 狂热的猴子 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 在magento中添加一个form,可以使用magento本身就有的输入验证功能,今天给大家介绍下如何使用.magento中form使用验证:" method="post" id="test-form"> __('NUM1: ') ?>* __('NUM2: ') ?>* __('sub') ?>" /> 观察form的id与input的class:其实最关键的是:required-entry和validate-alphanum.以下为不同验证的报警信息整理 阅读全文
posted @ 2014-01-28 11:01 狂热的猴子 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 直接上代码:StartTime = $this->get_microtime(); } function stop() { $this->StopTime = $this->get_microtime(); } function spent() { return round(($this->StopTime - $this->StartTime) * 1000, 1); } } //例子 $runtime= new runtime;$runtime->start(); //你的代码开始 $a = 0... 阅读全文
posted @ 2014-01-28 11:00 狂热的猴子 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 获取Magento全部Api方法的代码其中的ApiUser和ApiKey为网站后台添加的WebService用户的连接信息,换成你自己的。Magento官方文档见:Magento core Api获得全部的Magento Api方法 www.hellokeykey.com login('ApiUser', 'ApiKey'); $result = $client->resources($session); foreach($result as $k1=>$v1) { echo ''; echo 'Title:'.$v1 阅读全文
posted @ 2014-01-28 10:59 狂热的猴子 阅读(1033) 评论(0) 推荐(0) 编辑