我在我的应用程序中使用bootstrap Dropdown组件,如下所示:
<div class="btn-group">
<button class="btn">Please Select From List</button>
<button class="btn dropdown-toggle" data-toggle="dropdown">
<span class="caret"></span>
</button>
<ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu">
<li><a tabindex="-1" href="#">Item I</a></li>
<li><a tabindex="-1" href="#">Item II</a></li>
<li><a tabindex="-1" href="#">Item III</a></li>
<li class="divider"></li>
<li><a tabindex="-1" href="#">Other</a></li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
我想将所选项目显示为btn标签.换句话说,将"请从列表中选择"替换为已选择的列表项("项目I","项目II","项目III").
我有一张地图,我想更改标记图像,当缩放大于5.
我知道如何检测缩放更改,但我不知道如何更改图像.
我正试图让所有记录的日期大于现在.我尝试了这个,但它做了很多工作:
$all_dates = $this->TourDate->find('all', array('conditions' => array('TourDate.date >=' => 'NOW()'), 'order' => array('TourDate.date ASC')));
Run Code Online (Sandbox Code Playgroud)
如果我用它当前的日期替换NOW().为什么?
也许我做错了.
我想测试一个模型(抗体)的beforeSave方法.此方法的一部分调用关联模型(Species)上的方法.我想嘲笑物种模型,但不知道如何.
是可能还是我做的事情违背了MVC模式,从而尝试做一些我不应该做的事情?
class Antibody extends AppModel {
public function beforeSave() {
// some processing ...
// retreive species_id based on the input
$this->data['Antibody']['species_id']
= isset($this->data['Species']['name'])
? $this->Species->getIdByName($this->data['Species']['name'])
: null;
return true;
}
}
Run Code Online (Sandbox Code Playgroud) 我有一个mysql表,有2796个条目.我想在notes字段中的某处选择不包含单词SUPPR的条目.
如果我做以下事情
SELECT * FROM `catalogues` WHERE notes LIKE "%SUPPR%"
Run Code Online (Sandbox Code Playgroud)
它返回266行.但如果我写出我认为的补充
SELECT * FROM `catalogues` WHERE notes not LIKE "%SUPPR%"
Run Code Online (Sandbox Code Playgroud)
当我期待2530(2796-266)时,它会返回762行.
我该怎么写第二个请求才能得到我需要的东西?
cakephp ×2
jquery ×2
mysql ×2
cakephp-2.1 ×1
google-maps ×1
javascript ×1
mocking ×1
phpunit ×1
sql ×1
sql-like ×1
unit-testing ×1