Trying to get property of non-object |
Hello,
I am facing another error message here: A PHP Error was encountered Severity: Notice Message: Trying to get property of non-object Filename: views/pcategories.php Line Number: 58 Backtrace: File: C:\Program Files\EasyPHP\www\CompanyGiondaCI\application\views\pcategories.php Line: 58 Function: _error_handler http://127.0.0.1/CompanyGiondaCI/index.p...tparentctg';">EDIT ------------------------------------------------ views/pcategories.php PHP Code: <?php foreach ($posts as $post): ?> line 58: <td><button type="button" class="edit" onclick="location.href='<?php echo site_url('cpages/editparentctg/'.$post->ctgp_no); ?>';">EDIT</button></td> controllers/cpages.php PHP Code: public function pcategories() { models/Mpages.php PHP Code: public function call_parentctg() How to fix the error message?
" If I looks more intelligence please increase my reputation."
(08-28-2016, 06:29 PM)davy_yg Wrote: Hello, It is because you trying to return an array, not object. Use ->result() instead of ->result_array(). CHEERS!
[Just a programmer]
![]()
Fatal error: Cannot use object of type stdClass as array in C:\Program Files (x86)\EasyPHP-Devserver-16.1\eds-www\CompanyGiondaCI\application\views\pcategories.php on line 56
A PHP Error was encountered Severity: Error If I change call_parentctg() to return an array. I start to have this error message in my views: Message: Cannot use object of type stdClass as array Filename: views/pcategories.php Line Number: 56 Backtrace: <?php foreach ($posts as $post): ?> <tr> <td><?php echo $post['ctgparent_name']; ?></td> // line 56
" If I looks more intelligence please increase my reputation."
(08-29-2016, 11:41 PM)davy_yg Wrote: Fatal error: Cannot use object of type stdClass as array in C:\Program Files (x86)\EasyPHP-Devserver-16.1\eds-www\CompanyGiondaCI\application\views\pcategories.php on line 56 Make it $post->ctgparent_name and $post->ctgparent_description not $post['ctgparent_name'] and $post['ctgparent_description'] since the $posts variable is no longer array but object. Make yourself familiar with array and object because these are very useful in many aspects and commonly used in development. Cheeeers!
[Just a programmer]
![]() |
Welcome Guest, Not a member yet? Register Sign In |