小编Dan*_*nny的帖子

我该如何简化这个数组呢?

我有这个数组:

Array
(
    [0] => Array
        (
            [tag_id] => 1
        )

    [2] => Array
        (
            [tag_id] => 3
        )

    [22] => Array
        (
            [tag_id] => 44
        )

    [23] => Array
        (
            [tag_id] => 45
        )

    [25] => Array
        (
            [tag_id] => 47
        )

    [26] => Array
        (
            [tag_id] => 48
        )

)
Run Code Online (Sandbox Code Playgroud)

我希望它看起来像这样,所以我更简单地循环并将每个值插入数据库:

Array
(
    [0] => 1
    [1] => 3
    [2] => 44
    [3] => 45
    [4] => 47
    [5] => 48
)
Run Code Online (Sandbox Code Playgroud)

php arrays

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

在CakePHP 1.3中为belongsTo字段提供NULL选项的最佳方法是什么?

我有一个名为"users"的表,每个用户可以属于一个组,在名为"categories"的表中描述.使用的一个例子是"Alice属于红色类别"和"Bob属于蓝色类别"等.

我正在使用CakePHP的表单助手,在页面http:// localhost/users/edit/[user_id]中,它已经创建了一个下拉框来选择类别(在模型中使用JOIN来获取类别名称).

但是我想添加一个选项来选择NULL,因为并非所有用户都需要成为类别的一部分.将"NULL"条目添加到"category"表将不起作用,因为"users"表中的外键是"category_id".对于未选择类别的用户,我希望"category_id"为NULL,而不是在另一个表中恰好为NULL的1.

对不起,如果那有点散漫.希望有人可以完全遵循它,让我知道cakePHP是否有办法做到这一点,或者我应该想出一个不同的方式来做到这一点.

cakephp cakephp-1.3

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

CakePHP是否有特定的方法重定向到刚刚添加的记录的视图?

我想知道CakePHP 1.3是否有关于如何找到添加的最后一行的约定,以便您可以重定向到该记录的视图.

用户可以通过转到"/ bill/add"并填写表单来创建新帐单.完成后,我想将它们发送到"/ bills/view/[他们刚添加的行的ID]"

我知道我可以使用"mysql_insert_id()"来做到这一点,但我想认为CakePHP有一个更简洁的方法.

php mysql cakephp cakephp-1.3

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

标签 统计

cakephp ×2

cakephp-1.3 ×2

php ×2

arrays ×1

mysql ×1