嗨在我看來,我試圖打印出我的數組中的信息時出現此錯誤。cakephp不能使用字符串偏移量作爲數組
這裏是我在控制器
public function view($name)
$fields = $this->Template->Field->find('list',array(
'fields'=> array('name'),
'conditions' => array(
'template_id'=> $name)));
$this->set('field', $fields);
功能這裏是視圖
</br><h2>Here is your template fields</h2></br>
<?php if(!empty($field))
{
foreach($field as $name)
{?>
<tr>
<td>
<?php echo $name['Field']['name']; ?>
</tr></br>
<?php
}
}
else
{?>
<tr> <td>No Templates Found.</td></tr>
<?php
}?>
你會得到什麼錯誤? – 2012-08-10 12:26:18
致命錯誤:無法使用字符串偏移量作爲與此行相關的數組<?php echo $ name ['Field'] ['name']; ?> – user1393064 2012-08-10 12:28:12