次のZend Framework クイック スタート チュートリアルを使用してモデルを作成しました。
コントローラーにfetchAll()
関数呼び出しがあり、モデルクラスから配列の形式で値を取得しています。この配列は次のようになります...
Array
(
[0] => Admin_Model_Users Object
(
[_id:protected] => 1
[_access_id:protected] => 1
[_firstname:protected] => test
[_lastname:protected] => test
[_username:protected] => admin
[_password:protected] => 1@3$523456
[_salt:protected] =>
[_email:protected] =>
[_active:protected] => 0
[_last_access:protected] => 0
[_created:protected] => 0
)
)
今foreach
、配列の値を取得するためにループを使用していますが、今回は次のようなエラーが発生します。
メッセージ: 無効なユーザー プロパティ
foreach
次のようにループを実行しました:
<?php
foreach($this->profile as $myprofile){
echo $myprofile->id;
} ?>
私はそれを解決しようとしましたが、Google検索でも解決しました。しかし、私はこれに対する解決策を得ていません。配列の値にアクセスする方法を教えてください。