@warcevil

Как выбрать записи из таблиц в YII2?

Помогите плиз! Такое дело, что при выборке из таблицы, класс не записывает в свойства значения.
object(app\models\Menu)#73 (10) { ["menuid"]=> NULL ["menuname"]=> NULL ["_attributes":"yii\db\BaseActiveRecord":private]=> array(2) { ["MenuID"]=> int(1) ["MenuName"]=> string(23) "Детское меню" } ["_oldAttributes":"yii\db\BaseActiveRecord":private]=> array(2) { ["MenuID"]=> int(1) ["MenuName"]=> string(23) "Детское меню" } ["_related":"yii\db\BaseActiveRecord":private]=> array(0) { } ["_errors":"yii\base\Model":private]=> NULL ["_validators":"yii\base\Model":private]=> NULL ["_scenario":"yii\base\Model":private]=> string(7) "default" ["_events":"yii\base\Component":private]=> array(0) { } ["_behaviors":"yii\base\Component":private]=> array(0) { } }

Вот результат.

class Menu extends ActiveRecord
{
public $menuid;
public $menuname;

public static function tableName()
{
return 'Menu';
}
}

$items = Menu::find()->one();
var_dump($items);

Подскажите, что не так делаю?
  • Вопрос задан
  • 220 просмотров
Пригласить эксперта
Ответы на вопрос 1
slo_nik
@slo_nik Куратор тега Yii
Доброе утро.
$items = Menu::find()->all();
// или
$items = Menu::findAll();
var_dump($items);

Тот код модели, что ещё в нём есть?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы