1

渡された最初の配列、その値は出力できますが、2番目の配列はエラーを生成します..両方の配列でprint_rコマンドを使用しようとしましたが、値が含まれています

これが私たちが試したことです

コントローラ

$project['project'] = (call model with return value);
$amenity['amenity'] = (call model with return value);

$data['project'] = $project;
$data['amenity'] = $amenity;

$this->load->view('view.php', $data);

見る

//this code works
foreach($project is $i){
     echo 'title: '.$i[0]->title;
}
//this code produce error, undefined object $amenity
foreach($amenity is $j){
     echo 'amenity: '.$j[0]->amenity;
}
4

1 に答える 1

1

次のようにします。

$data['project'] = (call model with return value);
$data['amenity'] = (call model with return value);

$this->load->view('view.php', $data);

意見:

// foreach for $project
foreach($project as $i){
     echo 'title: '.$i['title'];
}
// foreach for $amenity
foreach($amenity as $j){
     echo 'amenity: '.$j['amenity'];
}
于 2013-07-31T22:41:18.427 に答える