Добавить атрибут в ответ ActiveRecord Yii2

316
28 апреля 2017, 21:00

Есть таблица состоящая из колонок firstname lastname. как при запросе Users::find()->all(); получить в ответе еще одну колонку fullname.

Answer 1

Если я не ошибаюсь, то достаточно в модель User добавить геттер:

public function getFullName() {
    return $this->firstname . ' ' . $this->lastname;
}

и тогда он также будет доступен при обращении как к свойству, пример:

$model->fullName
READ ALSO
Как получить результат запроса ajax?

Как получить результат запроса ajax?

Столкнулся с необходимостью спарсить данные с одного сайта, а именно livestreamznet

256
получение подстроки из строки с помощью регулярного выражения

получение подстроки из строки с помощью регулярного выражения

есть строка, например: _это_та_самая_строкаокончание

217
Генератор случайных чисел с энтропией

Генератор случайных чисел с энтропией

Необходимо сгенерировать случайные числа в диапазоне от 0 до 100 с шагом 1 (или 01 с шагом 0

313
Thread или таймер

Thread или таймер

Каждые 6 секунд получаю данные с АЦП через COMPORTКак по-вашему лучше (правильнее) оформить: через поток или через компонент Timer прямо в основной...

238