嘗試在CodeIgniter 中編輯記錄時,您可能會遇到「嘗試取得非物件的屬性」填入編輯表單時出現「非物件的屬性」錯誤。此錯誤表示用於檢索資料的 $product 變數不是物件。
要解決此問題,請使用陣列表示法而不是物件表示法來存取陣列元素。使用 $product['prodname'] 取代 $product->prodname。
在 edit_product_view.php 檔案中,更新以下內容:
陣列表示法直接存取元素從陣列中,解決「嘗試取得非物件的屬性」錯誤。您的編輯表單現在將正確填入從資料庫檢索的資料。
以上是如何修復 CodeIgniter 編輯表單中的「嘗試取得非物件的屬性」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!