![](/s/images/no_avatar_128.jpg)
0
Отвечен
Не возвращает все объекты
Использую yii2.
$client = \Yii::$app->dadata;
$response = $client->cleanAddress('екатеринбург ленина 24а');
return $this->render('dadata', ['response' => $response]);
Почему то возвращает г Екатеринбург, пер Замятина, д 38/3 а не то список полей в виде json
Ответ
![](/s/cache/3a/75/3a75636b9ad9c228349f3fdaca2eff38.png)
-1
Ответ
Отвечен
Метод cleanAddress возвращает объект типа Address. У него есть все необходимые поля. Ваш код неявно вызывает метод toString, который отдает конкретно поле result (адрес одной строкой).
Чтобы получить значения конкретных полей, запрашивайте их явно.
$address = $client->cleanAddress('екатеринбург ленина 24а'); $city = $address->$city;
Сервис поддержки клиентов работает на платформе UserEcho
Метод cleanAddress возвращает объект типа Address. У него есть все необходимые поля. Ваш код неявно вызывает метод toString, который отдает конкретно поле result (адрес одной строкой).
Чтобы получить значения конкретных полей, запрашивайте их явно.