CakePHPのfind(‘all’)の多次元配列を検索する方法
はじめまして!
itemsテーブルにfavoritesテーブルが関連付けられた状況(Item hasMany Favorite)の以下の配列において、
Favoriteのuser_idを検索してuser_idに10があるか確認したいのですが、どうすればよいのかわかりません。
このような場合、どのようなコードを記述すればよいでしょうか?
何かご存知の方は是非ともご教授のほどよろしくお願いします。
<?php echo $item['Favorite'][0]['user_id']; ?>
で12が表示されます。
$dataForView = array(
'items' => array(
(int) 0 => array(
'Item' => array(
[maximum depth reached]
),
'Purchase' => array(
[maximum depth reached]
),
'Favorite' => array(
user_id => 12
)
),
(int) 1 => array(
'Item' => array(
[maximum depth reached]
),
'Purchase' => array(
[maximum depth reached]
),
'Favorite' => array(
user_id => 23
)
),
//(int)2~続く