Почему при получении записи ActiveRecord поля с данными приватные?
В Yii фреймворке, при получении записи из базы данных при помощи класса ActiveRecord, поля с данными имеют модификатор доступа private. Это делается для обеспечения инкапсуляции данных и избежания прямого доступа к ним извне. В Yii активные записи (ActiveRecord) представляют отдельные строки таблицы базы данных в виде объектов. Каждое поле в таблице соответствует свойству объекта ActiveRecord. ... Читать далее