在YII中,如果我们使用了modules区分了前后台,那么在不同的modules中需要使用各自的layout文件,在使用中发现经常会调用不到modules中的layout,下面介绍一下如何才能正确的调用到modules的其中一种方法:1 components/Controller.php中默认定义了...
                            
                            
                                分类:
其他好文   时间:
2014-07-07 08:47:53   
                                阅读次数:
151
                             
                    
                        
                            
                            
                                1.yii验证码多余的get a new code ,即使在main.php中配置了中文也是出现获取新图片,影响效果需要把widget('CCaptcha'); ?> 改成widget('CCaptcha',array('showRefreshButton'=>false,'clickableIma...
                            
                            
                                分类:
其他好文   时间:
2014-07-07 00:55:02   
                                阅读次数:
168
                             
                    
                        
                            
                            
                                Yii 的 views/layouts 是用来放置 layouts 的目录,在默认的情况下会有 main.php 和 column1.php 和 column2.php。main.php 内容定义了, 以及 page header 和 footer 等。 column1.php 和 column2....
                            
                            
                                分类:
其他好文   时间:
2014-07-05 20:09:24   
                                阅读次数:
197
                             
                    
                        
                            
                            
                                一、首先在main.php配置缓存组件 在components里面添加cache项。代码如下: // application components 'components'=>array( 'user'=>array( // enable cookie-...
                            
                            
                                分类:
其他好文   时间:
2014-07-05 18:57:10   
                                阅读次数:
178
                             
                    
                        
                            
                            
                                页面缓存是不能通过片段缓存来实现的,因为布局和内容不能同时缓存。只能通过过滤器来生成缓存。实现方法:在控制器里使用过滤器来实现 function filters (){ return array( array( ...
                            
                            
                                分类:
其他好文   时间:
2014-07-05 18:37:40   
                                阅读次数:
262
                             
                    
                        
                            
                            
                                当整个页面被缓存,但只有小部分区域需要根据不同的条件设置不同的信息。(例如商品的详细页面的缓存中用户名是动态的)这里就需要设置动态缓存。首先在被缓存的模板中使用renderDynamic进行动态渲染。使用如下renderDynamic('show_name');//动态渲染,参数为控制器中的普通方法...
                            
                            
                                分类:
其他好文   时间:
2014-07-05 17:28:50   
                                阅读次数:
153
                             
                    
                        
                            
                            
                                具体说法就是可以缓存变量信息。设置:Yii::app()->cache->set(名字, 值, 过期时间);使用:Yii::app()->cache->get(名字);删除:Yii::app()->cache->delete(名字);清空:Yii:app()->cache->flush();缓存数据...
                            
                            
                                分类:
其他好文   时间:
2014-07-03 23:34:15   
                                阅读次数:
462
                             
                    
                        
                            
                            
                                通过widget小物件创建添加商品的表单视图里,表单以endWidget();?>结束最终效果:把表单提交过来的信息保存到数据库中去。补充要点:密码表单:passwordField(模型对象,’字段’);单选表单:radioButtonList($user_model,'user_sex',$sex...
                            
                            
                                分类:
其他好文   时间:
2014-07-02 19:49:39   
                                阅读次数:
274
                             
                    
                        
                            
                            
                                控制器如下LoginForm如下视图如下 beginWidget('CActiveForm',array('method'=>'post'))?> textField($loginForm,'username',array('class'=>'loginuserinput','value'...
                            
                            
                                分类:
其他好文   时间:
2014-07-02 17:53:11   
                                阅读次数:
207
                             
                    
                        
                            
                            
                                最近做项目,需要用到 jQuery.validate.js插件,于是记录一下工作中的一些经验,以便日后学习。
【例子如下】
1.前台页面
 
    用户名:-->
    
    密  码:
    
    
    
 2.Javascript
    
        //添加自定义验证
        jQuery.validator.addMethod("checkPWD",...
                            
                            
                                分类:
Web程序   时间:
2014-07-02 06:58:42   
                                阅读次数:
249