如何使用浮点数添加条件?
我尝试了很多.
这样可行:
$criteria=new CDbCriteria();
$criteria->addInCondition('order_id',array(36907));
$tasks=OrderTask::model()->findAll($criteria);
Run Code Online (Sandbox Code Playgroud)
在我的情况下,它返回4个模型:

但是,如果我尝试
$criteria=new CDbCriteria();
$criteria->addInCondition('order_id',array(36907));
$criteria->addInCondition('step',array(3.20));
$tasks=OrderTask::model()->findAll($criteria);
Run Code Online (Sandbox Code Playgroud)
要么
$criteria=new CDbCriteria();
$criteria->addInCondition('step',array("3.20"));
$tasks=OrderTask::model()->findAll($criteria);
Run Code Online (Sandbox Code Playgroud)
要么
$criteria=new CDbCriteria();
$criteria->addInCondition('step',array('3.2'));
$tasks=OrderTask::model()->findAll($criteria);
Run Code Online (Sandbox Code Playgroud)
结果是空的.
根据日志,查询是:
system.db.CDbCommand.query(SELECT*FROM
orders_taskstWHERE step =:ycp1.绑定:ycp1 = 3.2)
phpmyadmin中的此查询返回5360行
SELECT * FROM `orders_tasks` `t` WHERE step = 3.20
Run Code Online (Sandbox Code Playgroud)
phpmyadmin中的此查询返回0行
SELECT * FROM `orders_tasks` `t` WHERE step = '3.20'
SELECT * FROM `orders_tasks` `t` WHERE step = '3.2'
SELECT * FROM `orders_tasks` `t` WHERE step = "3.20"
Run Code Online (Sandbox Code Playgroud)
这试试
$criteria=new CDbCriteria();
$criteria->addInCondition('step',array("3,20"));
$tasks=OrderTask::model()->findAll($criteria);
Run Code Online (Sandbox Code Playgroud)
返回步长= 3或20的模型
phpmyadmin中的此查询返回step …
如何app从app.js后台脚本中的内容脚本访问变量background.js?
这是我尝试它的方式(background.js):
chrome.tabs.executeScript(null, { file: "app.js" }, function() {
app.getSettings('authorizeInProgress'); //...
});
Run Code Online (Sandbox Code Playgroud)
这是我得到的:

这是manifest.json:
{
"name": "ctrl-vk",
"version": "0.1.3",
"manifest_version": 2,
"description": "Chrome extension for ctrl+v insertion of images to vk.com",
"content_scripts": [{
"matches": [
"http://*/*",
"https://*/*"
],
"js": ["jquery-1.9.1.min.js"
],
"run_at": "document_end"
}],
"web_accessible_resources": [
"jquery-1.9.1.min.js"
],
"permissions" : [
"tabs",
"http://*/*",
"https://*/*"
],
"background": {
"persistent": false,
"scripts": ["background.js"]
}
}
Run Code Online (Sandbox Code Playgroud)
我正在测试以下代码,当我复制动画gif并将其粘贴到网页时,我image/png在控制台中看到- 而不是image/gif按预期方式.
为什么?
document.onpaste = function(event) {
console.log(event.clipboardData.items[1]['type']); // 'image/png'
};
Run Code Online (Sandbox Code Playgroud)
我怎样才能匹配gif图像?