Quantcast
Channel: YII –恋香缘
Browsing latest articles
Browse All 13 View Live

Yii实现无密码自动登录

在UserIdentity中添加如下方法public static function createAuthenticatedIdentity($user) { $identity=new self($user->id,''); $identity->_name = $user->username; $identity->_id = $user->id;...

View Article



Yii上线项目性能优化

网络应用程序的性能受很多因素的影响。数据库存取,文件系统操作,网络带宽等都是潜在的影响因素。 Yii 已在各个方面减少框架带来的性能影响。但是在用户的应用中仍有很多地方可以被改善来提高性能。 1. 开启 APC 扩展 启用 PHP APC扩展 可能是改善一个应用整体性能的最简单方式。此扩展缓存和优化 PHP 中间代码并避免时间花费再为每个新来的请求解析PHP脚本。 2. 禁用调试模式...

View Article

如何在PHP下开启PDO MySQL的扩展

今天在windows2003服务器上部署了Yii开发的一套程序,apache+php+mysql环境搭配完成后,访问程序报告如下错误: include(PDO.php) [function.include]: failed to open stream: No such file or directory...

View Article

关于Yii中CActiveForm的多种验证方式

$form=$this->beginWidget('CActiveForm', array( 'id'=>'contact-form', 'enableAjaxValidation'=>true, //是否启用ajax验证 'enableClientValidation'=>true, //是否启用客户端验证 'clientOptions' => array(...

View Article

Yii中对Js的操作控制

//如何在控制器添加CSS文件或JavaScript文件 Yii::app()->clientScript->registerCssFile(Yii::app()->baseUrl.'/css/my.css');...

View Article


Yii中的常用路径总结

//YII framework路径 Yii::getFrameworkPath(); //protected/runtime Yii::app()->getRuntimePath(); //在view中得到当前controller的ID方法: Yii::app()->getController()->id; //在view中得到当前action的ID方法...

View Article

Yii中省市区三级联动

1.view层 <?php $this->pageTitle = '个人设置 - ' . Yii::app()->name; echo $this->renderPartial('optionSidebar'); echo CHtml::dropDownList('idProvince', '',...

View Article

Yii中单独为module加载Bootstrap或其他组件的4种方法

Bootstrap中包含了丰富的Web组件,根据这些组件,可以快速的搭建一个漂亮、功能完备的网站。 但是有时候我们网站前台并不需要Bootstrap,只要管理后台使用Bootstrap,那么该如何单独为一个module加载Bootstrap呢? 这里有4中方法来实现这个: 1.在应用的配置文件中添加如下内容...

View Article


Yii中如何设置session过期时间

如何在YII里设置SESSION过期时间,而不需要在php.ini里面设置。 在protected/config/main.php里,设置: 'components'=>array( 'session'=>array( 'timeout'=>3600, ), )

View Article


Yii中如何在CListView中插入序号

在itemView中用$index可即可获得序号,由0开始。切记换页会重置。

View Article
Browsing latest articles
Browse All 13 View Live




Latest Images