Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 在数组cakephp中查找值_Arrays_Cakephp_Find - Fatal编程技术网

Arrays 在数组cakephp中查找值

Arrays 在数组cakephp中查找值,arrays,cakephp,find,Arrays,Cakephp,Find,嘿,伙计们,我正试图从events_controller.php文件中的数组中获取一个值。 事件属于实体,实体有多个事件。我需要这个值来执行一些其他逻辑,但我真的被卡住了,我知道这应该是一件容易的事情 我正在尝试从此数组中获取Entity.user_id的值 Array ( [Event] => Array ( [id] => 19 [entity_id] => 8 [name] => new event

嘿,伙计们,我正试图从events_controller.php文件中的数组中获取一个值。 事件属于实体,实体有多个事件。我需要这个值来执行一些其他逻辑,但我真的被卡住了,我知道这应该是一件容易的事情

我正在尝试从此数组中获取Entity.user_id的值

Array
(
[Event] => Array
    (
        [id] => 19
        [entity_id] => 8
        [name] => new event
        [time_start] => 2011-02-26 19:09:00
        [time_end] => 2011-02-26 19:09:00
        [dateStart] => 0000-00-00
        [dateEnd] => 0000-00-00
        [description] => jgiuguygo
        [ageRange] => 67
    )

[Entity] => Array
    (
        [id] => 8
        [user_id] => 14
        [location_id] => 15
        [type] => EVENT
    )

[Eventfeedback] => Array
    (
    )
)
上述矩阵由该代码获得:

$value = $this->Event->read();
pr($value);
现在这是我能得到的最接近的

Array
(
[Entity] => Array
    (
        [user_id] => 14
    )

[Event] => Array
    (
        [id] => 19
    )

[Eventfeedback] => Array
    (
    )
)
使用此代码

$value = $this->Event->read('Entity.user_id');
pr($value);
$value = $this->Event->Entity->find('user_id');
pr($value);
最后一次尝试我得到了这个数组

Array
(
[Entity] => Array
    (
        [id] => 1
        [user_id] => 11
        [location_id] => 8
        [type] => sdfsdfdsf
    )

[User] => Array
    (
        [id] => 11
        [firstName] => luis
        [lastName] => pooya
        [username] => admin
        [password] => 94c882c8506497a9f031ca5a4db6d0143c97fe45
        [role] => admin
        [email] => some
    )

[Location] => Array
    (
        [id] => 8
        [name] => First Nation University of Canada
        [xCoordinate] => 0
        [yCoordinate] => 0
    )

[Establishment] => Array
    (
    )

[Event] => Array
    (
    )

[Vmachine] => Array
    (
    )
)
使用此代码

$value = $this->Event->read('Entity.user_id');
pr($value);
$value = $this->Event->Entity->find('user_id');
pr($value);

希望有人能帮我。提前谢谢。路易斯我不确定我是否正确理解了你。但是在您的示例中获取user_id如下

$value = $this->Event->read('Entity.user_id');
pr($value['Entity']['user_id']);

我不确定我是否正确地理解了你。但是在您的示例中获取user_id如下

$value = $this->Event->read('Entity.user_id');
pr($value['Entity']['user_id']);