小编Buj*_*jji的帖子

Yii表单模型验证 - 任何一个都是必需的

我在表单上有两个字段(forgotpassword表单)用户名和电子邮件ID.用户应输入其中一个.我的意思是检索密码用户可以输入用户名或电子邮件ID.有人可以指出我的验证规则吗?

我可以使用任何内置规则吗?

(对不起,如果已经讨论过或者我错过了)

谢谢你的帮助

问候

基兰

forms validation model yii

11
推荐指数
3
解决办法
2万
查看次数

Yii - 外部JS文件Inlclude,registerScriptFile和publish

我正在为我的Web应用程序使用YII框架.我有一个关于注册外部Java脚本文件的问题.

有人可以帮帮我吗?

  1. 复制Java脚本文件的最佳位置是什么(哪个文件夹)
  2. 我确实看到有两种方法可以注册该外部Java脚本文件

    第一种方法

     $baseUrl = Yii::app()->baseUrl; 
     $cs = Yii::app()->getClientScript();
     $cs->registerScriptFile($baseUrl.'/js/yourscript.js'); 
    
    Run Code Online (Sandbox Code Playgroud)

    第二个approch

     $cs=Yii::app()->getClientScript();
     $cs->registerScriptFile(Yii::app()->getAssetManager()->publish('path/to/js'));
     $cs->registerScript('id', 'your js here');
    
    Run Code Online (Sandbox Code Playgroud)

在第一种方法中,我直接使用registerScriptFile注册并传递java脚本文件

在第二种方法中,我正在注册并发布脚本.这意味着它复制到资产文件夹.(如果我错了,请纠正我)然后最后一步做什么id,一次又一次java script file.($cs->registerScript('id', 'your js here');)

在我的情况下,我从其中一个视图访问它,所以在第二种方法,因为它被发布到资产文件夹,如果10个客户端调用该文件,它发布10次(因为我从视图文件访问它)

我有点困惑.

感谢您的回答

问候

基兰

yii

9
推荐指数
1
解决办法
2万
查看次数

php_memcache.dll for WAMP 2.5 - PHP:5.5.12 - Window8:64 Bit - VC11

我正在搜索php_memcache.dll并找到以下链接

http://windows.php.net/downloads/pecl/releases/memcache/3.0.8/

http://downloads.php.net/pierre/

我尝试了所有这些但仍显示下面的dll的警告标志.有没有人尝试过并且有工作的dll,如果可以,请帮助我并分享你拥有的那个(memcache或memcached)?谢谢你的帮助 .

在此输入图像描述

memcached wamp php-5.5

7
推荐指数
1
解决办法
1万
查看次数

Yii CJuiAuto完成默认显示值并单击清除它

我在CJuiAutoComplete之下,加载时我想在文本字段中显示"搜索",然后点击我要清除.我尝试在选项下使用"值",但无法使其工作.谢谢你的帮助

也尝试过

'htmlOptions'=>array('value'=>'Search',)

<?php

$this->widget('zii.widgets.jui.CJuiAutoComplete', array(
    'name'=>'test1',
   'source'=>'js: function(request, response) {
       $.ajax({
           url: "'.$this->createUrl('myAutoComplete/autoCompleate').'",
           dataType: "json",
           data: {
               term: request.term,
               brand: $("#type").val()
           },
           success: function (data) {
                   response(data);
           }
       })
    }',

     'options' => array(
                    'showAnim' => 'fold',
                    'select' => 'js:function(event, ui){ alert(ui.item.value) }',
                    'click'=>'js:function( event, ui ) {
                          alert("test");
                                    return false;
                                }',
     ),
    'htmlOptions'=>array('value'=>'Search',)
));
?>
Run Code Online (Sandbox Code Playgroud)

问候

UPDATE

直接把'value'=>'搜索'工作.

检查点击处理程序

基兰

autocomplete yii

6
推荐指数
1
解决办法
8454
查看次数

Yii CHtml :: radioButtonList - 水平对齐的CSS

我正在使用yii框架进行开发.我编写CSS并能够<input正确地在html中对齐我的标签,并且我对yii使用相同的CSS并且对齐方式搞砸了.有人可以帮我吗?

我希望它显示如下

我希望它显示如下

这是我的yii代码

<div id="gender">
        <label>Gender :</label>
        <?php echo CHtml::radioButtonList('gender_code','',array('Male'=>'Male','Female'=>'Female'),array('separator'=>'')); ?>
    </div>
Run Code Online (Sandbox Code Playgroud)

CSS

 <style type="text/css">          
           div#gender {
                    margin-top:20px;
                    margin-left:200px;
           }      

           div#gender label
           {
                   font-weight: bold;
                   font-size: 0.9em;
                   float:left;
                   margin-left:2px;
                   text-align:left;
                   width:100px;
            }

</style>
Run Code Online (Sandbox Code Playgroud)

它正如下图所示

在此输入图像描述

css radiobuttonlist yii

5
推荐指数
2
解决办法
2万
查看次数

为什么Google Analytics报告不会显示在iframe中?

我在一个标签上登录了我的谷歌分析(我试过Firefox 3.6和Chrome),在另一个标签上,我打开了桌面(或我的wamp服务器)上的这个简单的HTML代码

<iframe height="100%" frameborder="0" width="100%" src="https://www.google.com/analytics/reporting/dashboard" allowtransparency="true"></iframe>
Run Code Online (Sandbox Code Playgroud)

我希望它能在iframe中显示Google Analytics数据.但它只是显示一个空白屏幕(我试过Gmail,而且还显示空白)

我错过了在iframe中显示的任何内容吗?

我可以使用Google Analytic API来获得结果,这是完全不同的.我的案例显示已经在iframe中登录了Google帐户

iframe google-analytics

5
推荐指数
1
解决办法
1687
查看次数

CSS玻璃略微折叠边框3D效果

我试图使用CSS获得类似的外观(见下图).这使得所有边框都略微折叠并具有精简3D外观.我尝试使用box-shadow并粘贴下面的代码.这给了我一些类似的形状,但不能得到很好的一个,并使用两个DIV来获得这种效果.我们可以使用单个DIV ..?谢谢

在此输入图像描述

.div-1 {
  width:150px;
  height:300px;
  box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
  border-radius: 10px;
 }

.div-2 {
  width:100%;
  height:100%;
  box-shadow: width:100%;height:100%;box-shadow: 0 0 5px #aaa inset;
  border-radius: 10px;
}
Run Code Online (Sandbox Code Playgroud)
<!DOCTYPE html>
<html>
<body>
  <div class="div-1">
    <div class="div-2"></div>
  </div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

css css3

5
推荐指数
1
解决办法
498
查看次数

Jquery - 基于组合框过滤列表框

我有两个列表显示汽车公司,第二个显示所有汽车

这是第一个comboxbox(第一个选项是ALL)

<select id="company">
     <option selected="true" >ALL</option>
    <option>GM</option>
    <option>Honda</option>
    <option>Ford</option>
</select>
Run Code Online (Sandbox Code Playgroud)

这是我的第二个lisbox

<select id="names" multiple="multiple" size="8">
    <option>Chevy [GM]</option>
    <option>Buick [GM]</option>
    <option>Civic [Honda]</option>
    <option>Accord [Honda]</option>
    <option>Focus [Ford]</option>
</select>
Run Code Online (Sandbox Code Playgroud)

基于第一个combox选择,我应该只显示第二个列表中的汽车公司汽车.即使是第二个列表也有括号中的汽车公司名称.这是固定格式.再次从第一个列表中,如果用户选择"全部",我应该显示所有车辆.

任何机构都可以给我一个实现这个或代码片段的想法吗?

谢谢你的帮助

问候

基兰

jquery combobox list filter

4
推荐指数
1
解决办法
2万
查看次数

Jquery - .text(),. html()不适用于IE8

这是代码和jsfiddle链接.我试过.text和.html这两个函数.但两人都没有在IE8上工作.任何人都能为我提供IE的解决方案吗?(我用谷歌搜索,人们似乎有类似的问题,但无法得到解决方案)谢谢

http://jsfiddle.net/3eaGL/

  <div class="controls">       
            <div class="btn-group" data-toggle="buttons-radio">
                <input name="MySecurity[my_education]" id="MySecurity_my_education" type="hidden" value="0" />                            
                <button type="button" class="btn" value="2" display="Private">P</button>
                <button type="button" class="btn" value="1" display="Friends">F</button>
                <button type="button" class="btn" value="0" display="All ( Public )">A</button>
            </div>   
            <text class="mySecurityDisplay"></text>  
       </div>  




$("button[display]").bind('click', function(){
                    var buttonValue=this.value;
                    $(this).siblings("input[type=hidden]").val(buttonValue);
                    $(this).parent().next().text($(this).attr( 'display' ));
                 });
Run Code Online (Sandbox Code Playgroud)

html jquery internet-explorer

4
推荐指数
1
解决办法
7258
查看次数

NUXT - 带动态路径的路由 - 多个参数

我有一个像下面这样的路线

path:'/ board /:type(\ d {2}):subtype(\ d {2}):id(\ d +)'

所以这就是这样的事情

HTTP://本地主机:3000 /板/ 112233333333

在上面的例子中

11类型的动态值 (最多两位数)

22子类型的动态值(最多两位数)

33333333id的动态值.

任何人都可以告诉我如何为这个创建一个文件夹结构?如果不可能,处理这种情况最好的想法是什么?

nuxt.js

4
推荐指数
1
解决办法
5640
查看次数