在cakephp中是否可以批量插入记录?
请尽可能回复我给我看一些样品?
我的查询看起来像
INSERT INTO `job_places` (`id`, `country_code`, `group`, `name`) VALUES
(1, 'DE', 3, 'Hamburg'),
(6, 'FFF', 1, 'Frankfurt');
Run Code Online (Sandbox Code Playgroud) 我正在尝试更新与其线程ID相关的记录数.这是一个问题,我的id_thread字段不是主键.但据我所知,cakephp仅支持更新与主要ID相关的内容.
用过的代码
$this->contact->id_thread = $id;
$this->Contact->saveField('is_read','y');
Run Code Online (Sandbox Code Playgroud)
但这对我没有用.有任何想法吗 ?
我的DB结构
id |id_thread | id_sender| is_read | status
_______________________________________________
1 | 2 | 2 | n | 1
2 | 2 | 1 | n | 1
Run Code Online (Sandbox Code Playgroud) 我在使用Google网络字体时遇到了一些奇怪的行为.现在我正在使用它就像嵌入样式表一样,它运行正常.
<link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:300|Orienta' rel='stylesheet' type='text/css'>
Run Code Online (Sandbox Code Playgroud)
但是当我将这个@ font-face值用于我的css文件时,它无法正常工作.
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 300;
src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url(http://themes.googleusercontent.com/static/fonts/sourcesanspro/v4/toadOcfmlt9b38dHJxOBGNbE_oMaV8t2eFeISPpzbdE.woff) format('woff');
}
@font-face {
font-family: 'Orienta';
font-style: normal;
font-weight: 400;
src: local('Orienta'), local('Orienta-Regular'), url(http://themes.googleusercontent.com/static/fonts/orienta/v1/nPJ0J30J_zQZtBhztPPbaA.woff) format('woff');
}
Run Code Online (Sandbox Code Playgroud)
这些代码发生了什么,我认为它们在上面都有相同的作用.伙计们好吗?
注意.另外我打算将这些字体下载到我的系统并从服务器加载它.提前致谢.
我在一些帖子中读过,IP地址可以转换并保存为mysql db中的整数.有人能举例说明吗?
提前致谢.
下面显示的是我需要用这三列进行排序的查询。这是用于复杂的搜索列表。如果我使用其中之一,它就会完美地工作。但处理不止一个时,它无法正确排序。
编辑
其实我需要的是,优质唱片一定要排在第一位,而且喜欢的唱片也比较多,而且精英客户有更多的优先权。这些都是有条件的
1)首先会出现更多最爱
2) 但会考虑保费
3) 如果 basic 有 5 个收藏夹,则不会推到顶部,basic 的优先级较小
4)精英也有一些好的优先权
SELECT
`Driver`.`id` ,
`Driver`.`login_id` ,
`Login`.`profile_type`,
.................
ORDER BY `fav_count`,
FIELD( `Login`.`profile_type` , "premium", "basic" ) ,
`Driver`.`is_elite` ASC
Run Code Online (Sandbox Code Playgroud)
我预期的示例结果
is_elite| profile_type | fav_count
________|_____________________|____________
1 | premium | 4
1 | premium | 3
1 | premium | 2
1 | premium | 1
0 | basic | 5
0 | basic | 0
Run Code Online (Sandbox Code Playgroud)
请建议我 。谢谢
我已经在几个插件指令中看到,在body标记结束之前粘贴javascript/jQuery源代码.我做了搜索,为什么他们这样说,没有任何意义.
如果我将src文件放在脚本中的任何地方,我根本不会遇到任何问题.有人能给我一个很好的答案吗?
我想从另一个函数启动fancybox.一些ajax函数获得成功后我需要这个触发器.
代码库
$.post('principals/search_post/'+value, function(data) {
**// I need to call fancybox here**
});
Run Code Online (Sandbox Code Playgroud)
编辑
我有一个像http://example.com/somepage这样的网址.我需要在ajax函数之后使用fancybox在iframe中打开它.