以下は、CakePHP のfind()メソッドによって返される配列の例です。
Array
(
[Tutor] => Array
(
[id] => 2
[PersonaId] => 1
)
)
公式ドキュメントには、レコードを取得する方法が示されていますが、レコードを反復処理する方法や、単一の値を読み取る方法さえ示されていません。私はこの時点でちょっと迷っています。[id]
配列内の値をフェッチしようとしています。これが私が試したことです:
// $tutor is the array.
print_r($tutor[0]->id);
注意 (8): 未定義のオフセット: 0 [APP\Controller\PersonasController.php、43 行目]
注意(8): 非オブジェクトのプロパティを取得しようとしています [APP\Controller\PersonasController.php, 43 行目]
私も試しました:
// $tutor is the array.
print_r($tutor->id);
注意(8): 非オブジェクトのプロパティを取得しようとしています [APP\Controller\PersonasController.php, 44 行目]