• Как соединить поля в ArrayHelper::map?

    myks92
    @myks92 Куратор тега Yii
    Нашёл решение — пометь вопрос ответом!
    Создайте в текущей модели подобное:

    /**
         * @return string User full name
         */
        public function getFullName()
        {
            return $this->name . ' ' . $this->surname;
        }


    обращаться нужно так:

    return ArrayHelper::map(self::find()->all(), 'id', 'fullName');


    Обратите внимание. getFullName() должен быть в той модели, к которой обращаетесь. В данном случае self

    В getFullName() Можете выводить и массив и что угодно под Ваши требования
    Ответ написан
    1 комментарий