Использую хелпер Yii2 arrayHelper::toArray() и не вижу способа как не выводить значение в массив если значение равно NULL.
Конечно можно всё перегнать через цикл без хелпера, но у меня есть колбеки.
Пример кода:
return ArrayHelper::toArray( $Model, [
UserProfile::class => [
'id',
'name',
'message',
'type_id',
'map_lat' => function( $model ) { return $model->map_lat ? doubleval( $model->map_lat ) : ''; },
'map_long' => function( $model ) { return $model->map_lat ? doubleval( $model->map_long ) : ''; },
'targets' => function( UserProfile $model ) {
return $model->getUserProfileRelationshipTypes()
->select('profile_relationship_type_id')
->column();
},
'city_id'
]
]);
Повторю вопрос по примеру из кода.
Как не возвращать данные из свойства map_lat, если map_lat равно NULL ? То есть в выводе массив не должен содержать поля массива map_lat если у них значение NULL.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Я привык для массивов и структур использовать malloc, calloc, realloc, free, но для классов использую new и delete
ЗдравствуйтеПытаюсь разобраться в Vulkan, но вопрос скорее даже не по нему
Занимался созданием хеш-таблицы, где необходимо было использовать мультипликативное хешированиеПодскажите пожалуйста правильно ли я его...