我在表单上有两个字段(forgotpassword表单)用户名和电子邮件ID.用户应输入其中一个.我的意思是检索密码用户可以输入用户名或电子邮件ID.有人可以指出我的验证规则吗?
我可以使用任何内置规则吗?
(对不起,如果已经讨论过或者我错过了)
谢谢你的帮助
问候
基兰
我正在为我的Web应用程序使用YII框架.我有一个关于注册外部Java脚本文件的问题.
有人可以帮帮我吗?
我确实看到有两种方法可以注册该外部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次(因为我从视图文件访问它)
我有点困惑.
感谢您的回答
问候
基兰
我正在搜索php_memcache.dll并找到以下链接
http://windows.php.net/downloads/pecl/releases/memcache/3.0.8/
http://downloads.php.net/pierre/
我尝试了所有这些但仍显示下面的dll的警告标志.有没有人尝试过并且有工作的dll,如果可以,请帮助我并分享你拥有的那个(memcache或memcached)?谢谢你的帮助 .

我在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'=>'搜索'工作.
检查点击处理程序
基兰
我正在使用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)
它正如下图所示

我在一个标签上登录了我的谷歌分析(我试过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帐户
我试图使用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)
我有两个列表显示汽车公司,第二个显示所有汽车
这是第一个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选择,我应该只显示第二个列表中的汽车公司汽车.即使是第二个列表也有括号中的汽车公司名称.这是固定格式.再次从第一个列表中,如果用户选择"全部",我应该显示所有车辆.
任何机构都可以给我一个实现这个或代码片段的想法吗?
谢谢你的帮助
问候
基兰
这是代码和jsfiddle链接.我试过.text和.html这两个函数.但两人都没有在IE8上工作.任何人都能为我提供IE的解决方案吗?(我用谷歌搜索,人们似乎有类似的问题,但无法得到解决方案)谢谢
<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) 我有一个像下面这样的路线
path:'/ board /:type(\ d {2}):subtype(\ d {2}):id(\ d +)'
所以这就是这样的事情
HTTP://本地主机:3000 /板/ 112233333333
在上面的例子中
11是类型的动态值 (最多两位数)
22是子类型的动态值(最多两位数)
33333333是id的动态值.
任何人都可以告诉我如何为这个创建一个文件夹结构?如果不可能,处理这种情况最好的想法是什么?