ビューでこのように投稿すると機能しますが、このコントローラーで各列を個別に使用したいです。最初の foreach でこれを行うことができますが、2 番目の foreach では、使用しているときにそれを行う方法が$field_name
必要です。これにどのコードを追加する必要がありますか?
<?php foreach($formates as $formate): ?>
<tr>
<?php foreach($fields as $field_name => $field_display): ?>
<td>
<?php echo $formate->$field_name(HERE i want individualy ?>
</td>
<?php endforeach; ?>
</tr>
<?php endforeach; ?>
コントローラ
$data['fields'] = array(
'FID' => 'ID',
'title' => 'Title',
'category' => 'Category',
'dep_id' => 'Department',
'bf_linkpdf' => 'pdf',
'bf_linkxls' => 'xls',
'bf_linkdoc' => 'doc'
);
ビューで、それらを個別にリストしたい
<?php foreach($formates as $formate): ?>
<tr>
<?php foreach($fields as $field_name => $field_display): ?>
<td>
<?php echo $formate->$field_name->FID ?>
<?php echo $formate->$field_name->title ?>
<?php echo $formate->$field_name->category ?>
<?php echo $formate->$field_name->dep_id ?>
</td>
<?php endforeach; ?>
</tr>
<?php endforeach; ?>
よろしくお願いします。