Yii
ZYaller
http://www.zyall.com
展开
-
PHP:在Yii Framework中扩展使用PHPMailer发送邮件
首先,你得去Yii官方下载mailer扩展组件,官方扩展链接:http://www.yiiframework.com/extension/mailer/。 由于PHPMailer是不断更新并且针对PHP不同版本也有对应的版本,你可以根据需要,可以去PHPMailer官网下载所需要的版本,然后把mailer文件夹下的phpmailer文件夹中的内容替换了。这个扩展配置十分方便,原创 2013-06-16 17:44:59 · 2719 阅读 · 0 评论 -
安装配置pear、phpunit、Selenium(netbeans下开发yii框架项目)
安装配置pear、phpunit、Selenium(netbeans下开发yii框架项目)(提示:如果无法查看到图解图片,请到百度doc文档查看/下载吧。)地址:http://wenku.baidu.com/view/609b25e70975f46527d3e11f.html 首先,yii的测试有两个:一是单元测试;二是功能测试。具体详情介绍请看相关文档介绍。http://原创 2013-04-12 15:53:31 · 1447 阅读 · 0 评论 -
Yii使用自定义filter
Yii使用自定义filter今天帮群里的朋友看filter,才发现原来Yii里有这么强大的东西。废话不多说,在咱们的controller里加入自己的filter吧。public function filters() { return array( 'accessControl',// perform access control for CRUD operation原创 2014-02-18 18:03:38 · 961 阅读 · 0 评论 -
Linux下Redis+crontab实现任务队列
Linux下Redis+crontab实现任务队列。前段时间由于一个控制方法要实现的逻辑任务太多了,无论怎么优化都还是有瓶颈。网上介绍可以使用任务队列的机制,把一些不是立即需要相应的逻辑处理放在队列中,让某个程序时时去执行。举个例子:用户上来我的网站注册,注册完后,我需要给用户的邮箱帐号推送一些邮件,这个推送邮件所发的时间可能远比注册保存用户资料所花的时间多些,也不是立即就需要响应到前端给客户知道。所以,是可以把推送邮件这一动作作为一个任务添加到队列中。原创 2014-03-07 10:10:03 · 4456 阅读 · 0 评论 -
Yii防止sql注入、xxs方法
解决办法有好几种。最简单的就是用param binding,请阅读PHP PDO获得相关知识。如果知道id是整数,也可以先把输入强制为整数。或者如果id是字串,可以用CDbConnection::quoteValue()把输入加上引号。如果你用的是AR,那么save()函数自动会使用param binding。如果你用findAll()之类的函数,自己生成condition部分,那就要特别小心不要原创 2014-04-04 12:45:45 · 1960 阅读 · 0 评论