【问题标题】:Combine array In CakePhp在 CakePhp 中组合数组
【发布时间】:2014-01-24 08:46:03
【问题描述】:
$new_array_user_id = array('user_id' => $this->Session->read('UserAuth.User.id'));

输出:

Array
(
    [user_id] => 19
)

这里是previos数组代码:

$prevSessionData = $this->Session->read('form.data');
Array
(
    [Project] => Array
        (
            [first_name] => vikas
            [last_name] => tyagi
        )

)

组合数组:

$currentSessionDatas = Hash::merge( (array) $new_array_user_id, $prevSessionData);
Array
(
    [user_id] => 19
    [Project] => Array
        (
            [first_name] => vikas
            [last_name] => tyagi
        )

)

需要这样的输出:

Array
    (

        [Project] => Array
            (    
                [user_id] => 19
                [first_name] => vikas
                [last_name] => tyagi
            )

    )

【问题讨论】:

    标签: php arrays cakephp cakephp-2.0


    【解决方案1】:
    $new_array_user_id = array(
      'Project' => array(
          'user_id' => $this->Session->read('UserAuth.User.id'))
    );
    

    【讨论】:

      【解决方案2】:
      $new_array_user_id['Project']['user_id']=$this->Session->read('UserAuth.User.id');
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-12-08
        • 2013-03-08
        • 1970-01-01
        • 1970-01-01
        • 2014-03-23
        • 1970-01-01
        相关资源
        最近更新 更多