好吧,基本上,我已经形成了一个mySQL查询,它返回一个完全按我的数据结构排序的数据集.如果我要声明它,它看起来像这样:
$arr = array(
array( 'name' => 'Root', 'depth' => 0 ),
array( 'name' => 'Food', 'depth' => 0 ),
array( 'name' => 'Fruit', 'depth' => 1 ),
array( 'name' => 'Bannnanna', 'depth' => 2 ),
array( 'name' => 'Apple', 'depth' => 2 ),
array( 'name' => 'Bannnanna', 'depth' => 2 ),
array( 'name' => 'Meat', 'depth' => 1 ),
array( 'name' => 'Furniture', 'depth' => 0 )
);
Run Code Online (Sandbox Code Playgroud)
我想要的是将这个$ arr提供给一个方法,这样我就可以得到一个多维数组.
例如,Fruit将是Food的孩子.而Bananana将是Fruit的孩子.我需要每个'孩子'的钥匙是'页面'.
我上面显示的数组也可以返回其他信息,如'lft'和'rgt'.我没有'parentId'设置,但如果需要我可以更改我的模型,但我更喜欢坚持使用嵌套集模型.
我试图找出生成WHERE查询的最有效方法.我之前问过另一个问题,这个问题很相似,但我会在这个问题上做到正确.
给定一个数字范围的集合,即1-1000,1500-1600创建一个mysql非常简单,其中条件选择这些值之间的记录.
即,你会这样做:
WHERE (lft BETWEEN 1 and 1000) OR (lft BETWEEN 1500-1600).但是,如果您想要合并NOT BETWEEN,该怎么办?
例如,如果您定义了几个规则,例如......
如何合并这些规则以便有效地生成WHERE条件.我希望WHERE能够剖析它ALLOW BETWEEN 1 - 1000以便在其中创造一个空白.这样它就会成为1-24和51-1000.因为DENY规则是在第一个规则之后定义的,所以它会"覆盖"以前的规则.
另一个例子,说你有
然后我想生成一个允许我这样做的WHERE条件:
WHERE (lft BETWEEN 5 and 9) OR (lft BETWEEN 45 and 60).
allow 10-50,然后,DENY必须完全被该范围消耗,即34-38.或者,完全消耗以前的规则.9-51.这是因为范围实际上 …我一直试图在PHP中使用ghostscript将pdf文件转换为图像(png,jpg).
只要它们是图像我就不在乎.这是我使用的代码.
exec("gs -sDEVICE=jpeg -sOutputFile=/Applications/Mamp/htdocs/cover.jpg -r144 /Applications/Mamp/htdocs/test.pdf");
Run Code Online (Sandbox Code Playgroud)
当我输入完全相同的东西,显然没有exec和引号,进入命令行它完全符合我的要求.但是,当我运行php文件时没有任何反应.我正在使用MAMP服务器,服务器似乎工作正常,每当我用它运行另一个文件我没有问题.任何人都有任何想法为什么它可能无法正确执行?
我想知道我是否可以像这样制作qtip bubble looke:

请注意我使用4张图片:左,中,右和下;

我不希望你们为我服务但是我想确保它在我开始之前是可行的,如果你能给我一个指导或开始的方向.
<div class="qtip qtip-stylename">
<div class="qtip-tip" rel="cornerValue"></div>
<div class="qtip-wrapper">
<div class="qtip-borderTop"></div> // Only present when using rounded corners
<div class="qtip-contentWrapper">
<div class="qtip-title"> // All CSS styles...
<div class="qtip-button"></div> // ...are usually applied...
</div>
<div class="qtip-content"></div> // ...to these three elements!
</div>
<div class="qtip-borderBottom"></div> // Only present when using rounded corners
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
问题是我知道如何设置顶部/底部图像,而不是左/右图像:s
我已经在几个插件指令中看到,在body标记结束之前粘贴javascript/jQuery源代码.我做了搜索,为什么他们这样说,没有任何意义.
如果我将src文件放在脚本中的任何地方,我根本不会遇到任何问题.有人能给我一个很好的答案吗?
我的代码遇到了问题.我想编辑一个元素的href.我需要它来点击预先制作的主题和正文时发送你的电子邮件.我收到错误"Unexpected token ILLEGAL"但我完全不确定原因.
我希望有人可以帮我解决这个问题.
我需要在javascript中编辑这个属性,所以把它放在要开始的元素中是行不通的!
有一个的jsfiddle 这里.
这是我的:
HTML:
<a id = 'emailoff' href = "" target = "_blank">
<div id= "btn1">
<h2 id = "enter">Send Email</h2>
</div>
</a>
Run Code Online (Sandbox Code Playgroud)
JAVASCRIPT:
$('#btn1').click(function(){
$("#emailoff").attr("href", "mailto: email@email.com
?subject=Your thinoptics glasses
body=To get your new thinoptics glasses simply click this link and pick the case and color you like best. You'll get free shipping on your order
WWw.Thinoptics.Com/email@email.com
Enjoy")
});
Run Code Online (Sandbox Code Playgroud)
更新:
错误在:"mailto:email@email.com ......"
jquery ×3
php ×3
javascript ×2
background ×1
between ×1
exec ×1
ghostscript ×1
html ×1
mamp ×1
mysql ×1
qtip ×1
range ×1
styling ×1