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