не работает кодовый блок газа ORM, чего мне не хватает

Я только начал изучать codeigniter и газовый ORM, я немного запутался в написании моделей, в модели, которая у меня есть

<?php
namespace Model;
use \Gas\Core;
use \Gas\ORM;
class Salary extends ORM {

public $foreign_key = array(
'\\model\\Users' => 'user_id',
'\\model\\Salary' =>'salary_id'
);

function _init() {
self::$fields = array(
'salary' => ORM::field('int[11]'),
'user_id'=> ORM::field('int[11]')
);
}
}

в контроллере у меня есть,

$data['c_users'] = Model\Salary::find_by_user_id('734990771');

в представлении,

foreach ($c_users as $key => $value) {
echo $c_users->salary;
}

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

0

Решение

В вашем цикле попробуйте

foreach ($c_users as $key => $value) {
echo $value; // or $value->something

}

или же
если $c_users не многомерный массив

$c_users->salary
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]