cakephp结合相关的数组字段

时间:2012-05-18 10:08:30

标签: php cakephp multidimensional-array cakephp-2.1

我有一个带有20个元素的关联数组,其子数组看起来像

(int) 2 => array(
    'Comment' => array(
        'id' => '5',
        'user_id' => '13',
        'time' => '2012-05-18 14:47:36'
    ),
    'User' => array(
        'name' => 'User name'
    )
)

现在,我想使用cakephp&#39; s set实用程序从其子数组 User 中提取字段 name ,并将其附加到子数组< EM>注释。除了使用for或foreach循环之外,还有一个单向步骤吗?

(int) 2 => array(
    'Comment' => array(
        'id' => '5',
        'user_id' => '13',
        'time' => '2012-05-18 14:47:36',
        'name =>'User name'
    )
)

1 个答案:

答案 0 :(得分:1)

它没有回答您的问题,但使用foreach执行此操作也是单向步骤

foreach ($arrays as $array)
  $array['Comment']['name'] = $array['User']['name'];

我认为没有必要使用一些实用程序,只是为了使用实用程序 特别是它本身会做foreach