我正在嘗試更新表單,即要檢索所選特定ID的數據,並填寫表單,以便可用於更新。試圖獲取非對象的屬性 - CodeIgniter
當我點擊的具體條目(在我的情況下產品)的編輯,就帶我到edit_product_view
,但發生的錯誤「試圖獲得非對象的屬性」對於每一個我在set_values
使用變量的表單元素。
使用print_r
,我得到正確的關聯數組,所以它正確傳遞。我的edit_product_view
的摘錄
<h2><?php echo $heading; ?></h2>
<hr>
<table id="newproduct">
<?php echo form_open('products/edit/'.$product->id); ?>
<tr>
<td class="label"><?php echo form_label('Name:');?></td>
<td><?php echo form_input('prodname', set_value('prodname', $product->prodname));?></td>
</tr>
<tr>
<td class="label"><?php echo form_label('Product Type:');?></td>
<td><?php echo form_dropdown('ptname_fk', $product_types, set_value('ptname_fk', $product->ptname_fk));?></td>
</tr>
$product
是數組保存所有鍵值對,但我不能填寫表格,出於某種原因。
預先感謝您!
我可能一直在沉重和錯誤的問題,讓我知道。 – Orbit 2011-03-03 00:23:50