Результаты к попытке получить свойство необъекта - PullRequest
0 голосов
/ 06 апреля 2019

Вероятно, это будет помечено как дубликат, но можно попробовать, так как я не могу найти конкретное решение.

Кажется, что моя функция контроллера приводит к ошибке «Попытка получить свойство не-объекта». Я хочу получить конкретные данные из индекса массива. массив взят из данных сеанса, которые я использовал на другой странице.

function within my controller
        public function checkPwd()
        {
            $oldPwd = $this->input->post('oldPass');//getting POST data from ajax
            $newPwd = $this->input->post('newPass');//getting POST data from ajax

            $currLogged = $this->session->all_userdata();
            foreach ($currLogged as $log) 
            {

                echo $log->pwd; //this results to Trying to get property of non-object

            }
        }

1 Ответ

0 голосов
/ 06 апреля 2019

Вы можете получить к нему доступ как

echo $currLogged['logged'][0]->pwd

В foreach вы можете получить к нему доступ как

foreach($currLogged as $log){

    echo $log[0]->pwd;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...