- 博客(22)
- 资源 (7)
- 收藏
- 关注
原创 CentOS 下Apache+PHP+MySQL 服务器配置
SSH登陆CentOS后发现命令行乱码,于是 # vi /etc/sysconfig/i18n将LANG="zh_CN.UTF-8"改为:LANG="zh_CN.GB18030"LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"SYSFONT="lat0-sun16"保存退出,命令行正常显示中文了。第一步:# yum -y
2012-12-20 09:00:45 850
原创 CListView 隔行变色
Yii 中的CGridview 很好用,但是有时候不能满足我们的高制定性,这个时候更加灵活的CListView 就可以帮助我们解决这些问题。CListView 本身处理方式为,在一个总的页面中写入你需要的数据,之后在一个模板页中来制定你每一条数据怎么处理!如果我要每隔行修改一下样式要怎么处理呢在itemView 属性public string $itemView
2012-12-13 18:12:46 1167
转载 可输入文本的SELECT
插件名称:jquery-editable-select下载地址:http://plugins.jquery.com/node/9250这个插件有个小问题:1、显示的是option的text值,没有显示value值2、如果option有value和text,获取不到value值就是无法获取select option的value值。现将这个插件的源代码进行修改:修改的原来的funt
2012-12-12 16:19:56 5988
原创 Yii框架拓展之JUI 轻松做TAB标签
CJuiTabs显示一个选项卡部件。 CJuiTabs封装了JUI tabs 插件。 示例:在view中添加如下代码<?php $this->widget('zii.widgets.jui.CJuiTabs', array( 'tabs'=>array( '选项卡 1'=>'内容1', '选项卡 2'=>array('content
2012-12-12 15:17:54 3801
转载 yii jquery折叠、弹对话框、拖拽、滑动条、ol和ul列表、局部内容切换
//yii折叠效果(CJuiAccordion)$this->widget('zii.widgets.jui.CJuiAccordion', array( 'panels'=>array( '分类1'=>'分类1的内容', '分类2'=>'分类2的内容', // 分类可以渲染一个页面,例如分类3
2012-12-12 15:13:41 1428
转载 yii如何使用事务,begin,commit,rollback
我们在数据库的使用中, 经常是使用事务的操作来保证数据的一致性, 那么在Yii中, 怎么使用事务呢, 其实很简单.$transaction= Yii::app()->db->beginTransaction();//创建事务$transaction->commit();//提交事务$transaction->rollback();//回滚事务// 以下实例将需要事务处理的操作放
2012-12-12 14:42:51 16289
转载 YII+DWZ,SESSION超时后采用DWZ的弹窗登陆模式
CWebUser已经提供了ajax和直接访问不同的处理方式,而DWZ中的navTab和dialog链接方式实为ajax获取模式。所以关于标题的需求实现起来相当简单:修改config配置文件,在'components'中'user'添加如下配置:'loginRequiredAjaxResponse'=>'{"statusCode":"301","message":"登陆超时,请重新登陆!"}
2012-12-12 14:40:42 2464
转载 YII+DWZ,修改开源作者的DwzPager和dwz.navtab.js,改用GET搜索和换页
是,当搜索与显示页数同时非默认值时,会出现页数失效的BUG,例:目前默认每页显示10条,然后我选择了每页显示5条,页面刷新生效,但当我进行搜索后,页面又回到每页10条的状态。解决该问题请统一使用GET方法:1、controller中列表页改为以GET形式获取: if(isset($_GET['numPerPage'])) { Yii::app()->use
2012-12-12 14:36:35 2177
原创 YII+DWZ扩展
扩展下载地址http://www.yiiframework.com/extension/dwzinterface安装1、复制dwz到应用的ext目录下。并在config/main.php中配置'modules'=>array( 'admin', 'gii'=>array( 'class'=>'system.gii.giiModule',
2012-12-12 14:34:20 2485
转载 YII+DWZ框架,使用swfupload实现上传
DWZ已整合uploadify,但也许是uploadify的swf文件对yii的url美化不支持,设某php文件为上传处理文件,一切正常,但因为涉及权限,我必须把上传处理放在某控制器某动作里(如upload控制器里的image动作:index.php/upload/image),于是悲剧发生了,uploadify不知道是找不到处理文件还是怎样,无穷无处的302错误,网上传得最开的是改.htacce
2012-12-12 14:32:11 2346
转载 YII+DWZ,制作了DwzActiveForm,用于自动把Yii的rules与dwz已整合的validate结合
YII自带validate.js的验证,但我细读源码,发现其规则主要是提交后返回的,而DWZ整合validate.js是直接在提交时客户端验证,更为方便有效率。model中定义的rules已经把属性的要求都写清楚,如果再为了validate又在view里手写一次,实在是麻烦,所以我有了写DwzActiveForm的想法。1、在Yii源码中找到CActiveForm,复制出新的Widge
2012-12-12 14:31:16 1975
原创 Yii Framework中验证码的使用与验证不正确错误
控制器代码public function actions(){ return array( // captcha action renders the CAPTCHA image displayed on the contact page 'captcha'=>array( 'class'=>'C
2012-12-11 10:55:05 4475
转载 Yii CUploadedFile带验证的多文件上传
VIEW createUrl('repairUpload'); ?>" method="post" enctype="multipart/form-data" target="upload_target"> JSvar filecount=1;//
2012-12-08 14:59:32 4764 1
原创 YII 用AJAX上传图片
控制器代码/** * get ajax uploaded files. */ public function actionGetAjax(){ $model=new Attachment();//加载附件模型 $tmpFile = CUploadedFile::getInstanceByName('image');//读取图像上传域,并使用系统上传组件上传
2012-12-08 14:17:14 5789
原创 YII 中加入短信接口的函数
public function smsto($telphone,$message) { //短信接口用户名 $uid,如果没有或不能发送请与客服联系 $uid = 'zyd'; //短信接口密码 $passwd $passwd = '123456'; //发送到的目标手机号码 $tel
2012-12-05 10:36:56 2706
转载 Yii CGridView 中实现批量删除
1.在视图中 CGridView中的columns添加 array( 'selectableRows' => 2, 'footer' => '批量删除', 'class' => 'CCheckBox
2012-12-05 09:00:39 3963
转载 Yii中处理前后台登录新方法
我一开始的做法是在后台登录时设置一个isadmin的session,然后再前台登录时注销这个session,这样做只能辨别是前台登录还是后台登录,但做不到前后台一起登录,也即前台登录了后台就退出了,后台登录了前台就退出了。出现这种原因的根本原因是我们使用了同一个Cwebuser实例,不能同时设置前后台session,要解决这个问题就要将前后台使用不同的Cwebuser实例登录。下面是我的做法,首先
2012-12-04 14:04:03 4497
原创 Yii弹出窗口组件CJuiDialog
CJuiDialog组件在手册zii.widgets.jui下在视图下使用以下代码$this->beginWidget('zii.widgets.jui.CJuiDialog', array( 'id'=>'mydialog',//弹窗ID // additional javascript options for the dialog plugin 'options
2012-12-04 13:45:30 6833 1
转载 Yii ajax验证表单、分页、Yii ajax分页
一:ajax有专门的Widget,你可以在视图里直接调用,比如用ajax验证表单,写法如下:beginWidget('CActiveForm', array( 'id'=>'user-form', 'enableAjaxValidation'=>true,)); ?>...表单内容...endWidget(); ?>分页代码:$articles =
2012-12-04 09:59:18 1174
原创 yii 用户提示信息,错误提示信息的处理方法
setFlash() 方法 public void setFlash(string $key, mixed $value, mixed $defaultValue=NULL)$keystring提示信息的键名$valuemixed提示信息$defaultValuemixed如果这个值和提示信息的值相同,提示信息
2012-12-04 09:53:03 9569
原创 收集起来的一些常用的正则验证
class Regexp { //put your code here /** * 验证真实姓名 */ public static $realname = '/^[A-Za-z0-9\\u4e00-\\u9fa5]+$/'; /** * 浮点数 */ public static $decmal = "/
2012-12-03 16:41:50 857
原创 如何开启YII系统默认的DEBUG
要配置main.php的DB配置加入'enableProfiling'=>YII_DEBUG,'enableParamLogging'=>YII_DEBUG,再将'log'=>array( 'class'=>'CLogRouter', 'routes'=>array( array( 'class'=>'CFileLogRoute', 'leve
2012-12-02 21:14:50 18168
仿享乐微盟微信商城,微网站多用户23号最新版源码
2014-02-28
Editplus4PHP0.9.0
2013-05-18
ZeroClipboard解决跨浏览器复制到剪贴板的问题
2013-01-19
便携式文件夹加密器5.51
2010-05-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人