我有以下查询
SELECT * FROM table WHERE id IN (5,4,3,1,6)
Run Code Online (Sandbox Code Playgroud)
我想按照"id in .."中指定的顺序检索元素,这意味着它应该返回:
5 ....
4 ....
3 ....
1 ....
6 ....
Run Code Online (Sandbox Code Playgroud)
任何想法如何做到这一点?
我想创建一个名为"new"的函数和一个名为"case"的类.
我可以用PHP做到吗?
首先,我不介意CI有"编写更多代码"的态度,所以我并不关心这一点.现在我在CakePHP中相当不错(我有3到3年的时间),我认为它有一些最大的缺点就是它的速度,我想要传递给CI,但我需要知道一些事情......
我在CakePHP中最简单的应用程序(使用admin和表中的一些数据 - 多语言)大约需要0.2秒的代码处理.我想知道是否有人有时间为某个网站的Code Igniter.我很好奇是否值得学习.
我安装了代码点火器,起初看起来非常快,但我只是担心如果我不断添加组件,模型,助手和所有东西它会减慢(可能比蛋糕更多).所以..我实际上是在寻找一个CI网站的例子和它加载的确切时间......(至少2位小数).
我有不同大小的元素,根据网格排列(如下图所示),我想正确地拖放这些元素.是否有插件可以做到这一点?可排序不正确...
编辑:通过"正确"我的意思是它应该正常(意味着如果我拖放右边的大的它应该重新安排).也许我只需要看到一个能满足我想要的东西,我会让它"做得恰到好处"

编辑:如果你移动右边的大块(它应该是什么样子).

编辑:我只想要一种方法来重新排列像这样的网格状布局.我可以接受其他想法..
我是jquery Mobile的新手(虽然我对jquery很熟悉)并且在页面显示后找不到运行的事件.我正在使用jStorage存储一些数据,我想在加载时检查是否有任何数据以及是否要在页面中显示不同的内容(例如向列表中添加元素).
但是如果我改变页面(意味着哈希变化),$(document).ready就不起作用了.
编辑:我已经尝试过pageshow活动
$('div').live('pageshow',function(event, ui){
alert('TEST');
});
Run Code Online (Sandbox Code Playgroud)
但它发生在将内容放入HTML之前.
我有一个脚本将对象插入数据库,然后我有20 000个其他小对象插入.所以我将其他对象保存到一个数组中,然后保存它们.
但服务器sais"MySQL服务器已经消失"
我可以以某种方式重新连接到数据库吗?或者我可以在插入大对象后和收集所有小对象后重新连接?
我对 OpenCart 相当陌生,但我了解 PHP 和 MVC 平台。我想为 OpenCart 制作一个导入器,以从 CSV 导入一些产品及其照片。
但是,过去 2 个小时我一直在努力尝试在管理员中查看我的模块。我创建了一个admin/controller/module/custom_importer.php:
<?php
class ControllerModuleCustomImporter extends Controller {
}
Run Code Online (Sandbox Code Playgroud)
和一个语言文件admin/language/en-gb/module/custom_importer.php:
$_['heading_title'] = 'Custom Importer';
Run Code Online (Sandbox Code Playgroud)
但是,在我的管理员中,我似乎根本找不到该模块。它是最简单、最空的模块。我究竟做错了什么?
Opencart:版本 3.0.2.0
我刚刚开始使用cakephp元素,它们很棒(我曾经使用过include).
我有一个元素库和一个名为comments的元素(对于某个页面),对于他们我有一些javascript代码附加到他们两个.您对如何在元素中包含javascript代码有任何建议吗?如果我只是添加它,它会加载javascript之前加载元素之后的html,我不认为这是非常明智的.
cakephp ×3
jquery ×2
mysql ×2
php ×2
class ×1
codeigniter ×1
elements ×1
frameworks ×1
function ×1
opencart ×1
opencart-3 ×1
performance ×1
plugins ×1
reserved ×1
timeout ×1