Skip to content

Невозможность создать ТТН(при некоторых выбранных городах) #10

@testniger

Description

@testniger

Николаев, Отделение №12 (до 30 кг): ул. Пушкинская, 33 - вот выбранный город получателя

if (!isset($sender['CityRecipient']) || ! $recipient['CityRecipient']) {
$recipientCity = $this->getCity($recipient['City'], $recipient['Region']);
print_r($recipientCity)

[data] => Array
(
[0] => Array
(
[0] => Array
(
[Description] => Миколаїв
[DescriptionRu] => Николаев
[Ref] => db5c888c-391c-11dd-90d9-001a92567626
[Delivery1] => 1
[Delivery2] => 1
[Delivery3] => 1
[Delivery4] => 1
[Delivery5] => 1
[Delivery6] => 1
[Delivery7] => 0
[Area] => 71508135-9b87-11de-822f-000c2965ae0e
[Conglomerates] =>
[CityID] => 9
)

            )

    )

Undefined index: Ref in

$recipient['CityRecipient'] = $recipientCity['data'][0]['Ref']; - на этой строке затыкается. вверху массив, который есть перед этой строкой.

Как я понял. У нас тут вот массив вложенный еще раз, и тут должно быть $recipientCity['data'][0][0]['Ref']; Но иногда. в большинстве городов массив вложен 1 раз. И тогда все верно

Не поможете с решением?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions