Я использую расширение прав Yii. В этом расширении есть таблица с именем authassignment
. Я создал модель для этой таблицы. Я принес записи в
foreach loop не работает для activeRecord yii
$developers= Authassignment::model()->findByAttributes(array(
'itemname'=>'developer'
));
Он возвращается правильный records.Now я хочу итерацию с помощью foreach
loop.I делаю как
foreach($developers as $item){
CVarDumper::Dump($item,100,true);
die();
$ids=$ids.$item->userid;
$ids=$ids.',';
}
, как показано выше, когда я сбросить его значение показывает developer
. Разработчик - это значение атрибута таблицы. Но, очевидно, неправильно это должно вернуть мне первую запись в массиве записей.
Я использовал foreach раньше, но это произошло в первый раз.
Помощь нужна.
Я не использую foreach для проверки записей. Я должен сделать что-то еще, но я не могу получить доступ к $ item-> userid. это говорит не объект. Да, я знаю, как сбросить, и я сделал это раньше. Я просто хочу сбросить в цикле foreach, чтобы увидеть единственную запись. –
Я не понимаю, какова ваша точная проблема. Является ли ваша проблема просто ошибкой «Попытка получить свойство не объекта»? – hamed
да, вы можете это сказать. Но это больше проблема одиночной записи в цикле foreach. –