私はこれを考えすぎていると確信していますが、今のところ他の方法は考えられません。
image_idsを含む非表示フィールドがあります。非表示フィールドの値は「1076,1077,1078」のようになります
私のコントローラーでは、これを行っています:
// get the value from hidden field
$image_string = $this->input->post('images');
// create array from comma separated string
$images = explode(',', $image_string);
$image = array();
// get image data from the database, returns an array of the database row
foreach ($images as $id) {
$image[$id] = $this->file_model->get_image_data($id);
}
print_r($image);
最後にを行うとprint_r(image);
、次のようになります。
Array (
[0] => stdClass Object ( [image_id] => 1076 )
[1] => stdClass Object ( [image_id] => 1077 )
[2] => stdClass Object ( [image_id] => 1078 )
)
これは私が立ち往生しているところです。各image_idをエコーアウトするために別のforeachを実行する必要がありますが、それを呼び出す方法がわかりません。2番目のforeachはどのように見えるべきですか?