Yii

Yii使用PHPMailer发送邮件

jerry Yii
使用方法 作为普通component: 利用这个例子,使用SMTP作为发送的方法,在控制器创建一个component: <?php $message = 'Hello World!'; $mailer = Yii::createComponent('application.exten...
阅读全文

Yii简单的用户授权系统

jerry Yii
数据库 首先在user表创建一个新的字段(integer 类型),字段名 'accessLevel',它定义了用户的访问权限 扩展 CWebUser 类 在配置文件(一般为 protected/config/main.php)中添加(或修改为)以下代码

Yii实现MySQL多库和读写分离

jerry Yii
前段时间为SNS产品做了架构设计,在程序框架方面做了不少相关的压力测试,最终选定了YiiFramework,至于为什么没选用公司内部的PHP框架,其实理由很充分,公司的框架虽然是"前辈"们辛苦的积累,但毕竟不够成熟,没有大型项目的历练,犹如一个涉世未深的年轻小伙。Yii作为一个颇有名气开源...
阅读全文

Yii 不完全解决方案(二)

jerry Yii
    最近遇到的 Yii 问题还挺多,再次献上几个 Yii 问题的解决方案。     1.关联表查询相同字段出错。     有时候我们建了两个表,但是两个表有相同的字段,在用 CDbCriteria 进行 with 关联查询搜索时候,如果

Yii自定义 CGridView 中的操作按钮详解

jerry Yii
在CGridView中,使用CButtonColumn可以很方便地调用查看、更新、删除链接按钮:

yii 在CListView 更新后 afterAjaxUpdate event for widget

十度 Yii
Yii框架中的CGridView控件数据刷新是通过Ajax方式来实现的,如果有一些js脚本是在页面加载或重新加载的时候执行,那么在CGridView控件刷新的时候,这些js就得不到执行。这样会导致表格数据得到了更新,但部分js效果

YII使用PHPExcel导入Excel文件的方法

十度 Yii
1、下载phpexcel,将压缩包中的classes复制到protected/extensions下并修改为PHPExcel。 2、修改YII配置文件config/main.php 'import'=>array( 'application.extensions.P...
阅读全文

在Yii1框架中,控制器如何传递变量给layouts里的模板

jerry Yii
1、在控制器类里定义一个公共成员属性    <?php     class SiteController extends CController{   ...
阅读全文

yii生成pdf文件整合mpdf插件

jerry Yii
yii生成pdf文件整合mpdf插件
mpdf是php生成pdf文件最好的插件了,今天介绍如何使用yii整合mpdf