小编Mr *_*yde的帖子

按子值排序php多维数组

我有这个数组

Array
(
[data] => Array
    (
        [0] => Array
            (

                [id] => 1293005125
                [viewed] => TRUE
                [active] => TRUE
                [time] => December 22, 2010 13:00 hours
                [timestamp] => 1293006034
                [initial_timestamp] => 1293005125
                [user] => administrator
            )

        [1] => Array
            (

                [mid] => 1293001908
                [viewed] => TRUE
                [active] => TRUE
                [time] => December 22, 2010 13:00 hours
                [timestamp] => 1293001908
                [initial_timestamp] => 1293001908
                [user] => administrator
            )

        [2] => Array
            (

                [mid] => 1293009999
                [viewed] => TRUE
                [active] => TRUE …
Run Code Online (Sandbox Code Playgroud)

php arrays

30
推荐指数
3
解决办法
8万
查看次数

Codeigniter调用函数在同一个类中

我试图在我的Codeigniter应用程序中执行此代码

<?php
  class Inventory extends Controller {

    function current_stock()
    {
      //do something
    }

    function add_stock()
    {
      //do something-else
      ****then do function current_stock()*****

    }

  }
Run Code Online (Sandbox Code Playgroud)

如何从第二个函数中执行另一个函数.这里概述的方法(关于扩展控制器)对我来说是一种过度杀伤力.

我错过了一个更简单的方法吗?

codeigniter

29
推荐指数
2
解决办法
8万
查看次数

剥离CKEditor对Markdown

我一直在研究为什么WYSIWYG编辑器对内容创建不利.给出的最常见的原因是它们输出不正确的html.但是,如果我使用功能减少的编辑器呢?

我的要求只是斜体,使文本变粗,创建有序/无序列表以及(可能在以后)添加内嵌图像的能力.
我的用户有望成为"持久"用户(经常使用该应用程序的少数非专业人士)

在这种情况下,我如何选择Markdown(WMD编辑器)和一个精简的WYSIWYG编辑器.页面性能如何受到影响?我认为数据的保真度和可重复性很重要.

markdown wysiwyg

14
推荐指数
2
解决办法
5611
查看次数

AngularJS transformResponse

在angularjs资源中,我想将我的json数据转换为JS对象

//Complex object with inheritance chain
function Car(year, make){
    this.make = make;
    this.year = year;
}


var carResource = $resource("/api/car/id", {id: '@id'},
    {
        get: {
            method: 'GET',
            transformResponse: function(data, headersGetter){
                return new Car(data.make, data.year);
            }
        }
    }
)

然而,这似乎并没有发生

我得到的是一个$resource对象,意味着属性makeyear设置正确,但返回的对象的原型指向$resource

有没有办法可以将我的json数据直接映射到我自己的对象?

或者我是否必须编写自己的"资源"实现?

angularjs angular-resource

12
推荐指数
1
解决办法
1万
查看次数

Jquery从变量中选择类

我正在使用Jquery按变量查找类.所以,

var className = "whatever";
Run Code Online (Sandbox Code Playgroud)

$("#container ul li")如果包含带className的元素,请执行此操作

我怎么写上面的代码?

是吗

$("#container ul li").find("."+ className).each(function(){
console.log("I found one");
});
Run Code Online (Sandbox Code Playgroud)

显然代码不起作用

jquery jquery-selectors

11
推荐指数
1
解决办法
3万
查看次数

Codeigniter在SQL中插入多行

我对Codeigniter很新鲜.我的表格看起来像这样.

<tr>
<td><input type="text" name="Name[0]" value=""></td>
<td><input type="text" name="Address[0]"  value=""><br></td>
<td><input type="text" name="Age[0]" value=""></td>
<td><input type="text" name="Email[0]" value=""></td>
</tr>



<tr>
<td><input type="text" name="Name[1]" value=""></td>
<td><input type="text" name="Address[1]"  value=""><br></td>
<td><input type="text" name="Age[1]" value=""></td>
<td><input type="text" name="Email[1]" value=""></td>
</tr>
Run Code Online (Sandbox Code Playgroud)

可能有0到n行,通常是5到10行.如何在SQL中插入它们?这可能与Codeigniter或我应该使用本机PHP脚本?


$name=$_POST['Name'];
$address=$_POST['Address'];
$age=$_POST['Age'];
$email=$_POST['Email'];
$count = count($_POST['Name']);



for($i=0; $i<$count; $i++) {
$data = array(
           'name' => $name[$i], 
           'address' => $address[$i],
           'age' => $age[$i],
           'email' => $email[$i],

           );


  $this->db->insert('mytable', $data);
}
Run Code Online (Sandbox Code Playgroud)

我这样做了 有用.但解决方案似乎不够优雅.

kevtrout的答案看起来更好,但目前正在抛出很多错误.

有没有办法一次性插入所有数据?

mysql sql optimization codeigniter batch-insert

8
推荐指数
2
解决办法
3万
查看次数

MySQL内部加入LIMIT到左表

我有这个数据库查询

SELECT *
FROM (`metadata` im)
INNER JOIN `content` ic ON `im`.`rev_id`  = `ic`.`rev_id`
WHERE `im`.`id` = '00039'
AND `current_revision` = 1
ORDER BY `timestamp` DESC
LIMIT 5, 5 
Run Code Online (Sandbox Code Playgroud)

查询将结果中的总行数限制为5.我希望将左表metadata限制为5而不限制整个结果集.

我该如何编写查询?

mysql inner-join

7
推荐指数
1
解决办法
2万
查看次数

Jquery自动完成"搜索"方法

我正在使用Jquery UI自动完成,这是下面的代码

var opt_source = {...}
var options = {
            minLength: 0,
            source: opt_source,
            search: "aPreDefinedString"
        };
$(".searchable_input").autocomplete(options);

我的 理解 是它现在应该搜索aPreDefinedString; 这不会发生,而是搜索本地源userInput.有人能指出我哪里错了吗?

jquery jquery-ui

3
推荐指数
2
解决办法
2万
查看次数