我一直在使用Yii一段时间,当我想从数据库中提取数据时,我通常只使用findByAttributes.
$model=Auction::model()->findAllByAttributes(array('status'=>'1'));
Run Code Online (Sandbox Code Playgroud)
或类似的规定.
我的问题是,我将如何处理大于类型的情况?我试过了
$model=Auction::model()->findAllByAttributes(array('starttime'>=$date));
Run Code Online (Sandbox Code Playgroud)
其中日期已分配当前日期/时间设置,但这会导致错误.所以我的问题是我需要使用条件和/或参数吗?我应该在模型中使用Criteria或CActiveDataProvider这样的东西吗?
我希望有人指出我正确的方向.我总是通过使用findAll()来获得,但我知道他们是更好的方法.关于什么以及何时使用属性,条件,参数等的一般信息也很好.
我已阅读Yii文档并搜索了大量网站以获取这些问题的答案,我找不到它.
我是CSS的新手.我有一个输入文本字段,我需要将边框的颜色从红色更改为另一种颜色.我在CSS中使用焦点选择器并没有成功.
以下是输入字段:
<label>Phone<font color="red">*</font></label><br>
<span>
<input id="element_4_1" name="element_4_1" class="element text" size="3" maxlength="3" value="" type="text"> -
</span>
<span>
<input id="element_4_2" name="element_4_2" class="element text" size="4" maxlength="4" value="" type="text"> -
</span>
<span>
<input id="element_4_3" name="element_4_3" class="element text" size="10" maxlength="10" value="" type="text" required >
</span>
Run Code Online (Sandbox Code Playgroud)
和css:
.element text:focus {
border-color: #66afe9;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
} …
Run Code Online (Sandbox Code Playgroud) 我有一个以 HTML 显示的日期。日期当前显示为2012-03-12
。所以现在,我想将此日期显示为单词,即它应该显示为12 March 2012
. 下面是我使用的 HTML 代码。
<tr>
<th>Date of Birth: </th>
<td>{{dob}}</td>
</tr>
Run Code Online (Sandbox Code Playgroud)
此处,dob
包含必须转换为单词的值。我怎样才能做到这一点?
我是Javascript的新手.我需要拆分这种格式的字符串:
["Man1","SKC2","fsdfds3","ETA4","Star5","SCity 6","TESTGB11"]
Run Code Online (Sandbox Code Playgroud)
并创建select标签的选项.我尝试了下面的代码
$.each(data, function (index, value) {
$('#bu_group').append($('<option/>', {
value: value,
text : value
}));
});
Run Code Online (Sandbox Code Playgroud)
但我把字符串拆分为字母.我该怎么做才能拆分字符串以获取选项
<option>Man1</option>
<option>SKC2</option>
Run Code Online (Sandbox Code Playgroud)
注意:有时这个字符串也可能包含空格.
我现在正在编写我的第一个jQuery插件,我发现这篇关于"构建你的第一个jQuery插件"的博文,但在第一步中他们提供了两种编写插件的方法:第一个:
$.fn.yourPlugin = function(options) {
return this.each(function() {
});
};
第二个:
(function($){
$.fn.yourPlugin = function() {
return this.each(function() {
});
};
})(jQuery);
因为他们说$
与其他图书馆的冲突可能存在一些问题....
所以我想知道这里最好的做法是什么.
在下面的代码中,我试图隐藏div if ($settings['type'] != 11)
.内部if语句运行良好,但如果($settings['type'] = 11)
div可见并且运行良好.但是,如果($settings['type'] != 11)
那么div应该隐藏起来.但它显示出来了.
<?php
if ($settings['type'] = 11) {
?>
<div id="hr" >
<br>
<?php $str1="abc";
if (strcmp ( $str1 , "abc" )==0):?>
Test
<center>
Contact
</center>
<?php elseif (strcmp ( $str1 , "bca" )==0):?>
Test else<center>
Contact</center>
</div>
<?php endif; ?>
<?php }?>
Run Code Online (Sandbox Code Playgroud)
我该怎么调试呢?什么可能导致这个问题.
html ×3
css ×2
javascript ×2
jquery ×2
php ×2
attributes ×1
datetime ×1
if-statement ×1
params ×1
yii ×1