@lexstile

Какие есть способы добавления опционального поля в массив?

Задача: если поле === null, не отправлять на фронт.
Возможно, есть какие-то элегантные решения?

Пока сделал так:
$user = (object)$this->model->getUser($pay_id)[0];
					
					$data = (object)[
						'id' => $user->id,
						'first_name' => $user->first_name,
						'last_name' => $user->last_name,
						'photo' => $user->photo,
					];
					
					if ($user->activity) {
						$data->activity = $user->activity;
					}
					
					$this->helper->sendResponse(['user' => $data]);
  • Вопрос задан
  • 38 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
ВЕРТЕКС Санкт-Петербург
от 90 000 ₽
Laptop.ru Москва
от 150 000 до 190 000 ₽
Laptop.ru Санкт-Петербург
от 130 000 до 170 000 ₽
31 июл. 2021, в 12:18
5000 руб./за проект
31 июл. 2021, в 12:17
200000 руб./за проект
31 июл. 2021, в 12:13
1000 руб./в час