связью один ко многим в модели Customers и делайте потом joinWith. В результате получите у каждой модели Customers поле с массивом цен для обьекта. А так Yii вам отдает то что вы и просите в орм - модели Customers, которые тут повторяться никак не могут, даром что вы там asArray написали.
* @param int $port The port of the corresponding SIM card (ex. 9991)
судя по всему каждой симке соответствует свой порт, если я верно понимаю вам нужно через другую сим-карту отправлять? тогда, видимо, нужно указывать другой порт. Но я с goip не работал.
единственное, конечно, надо это поставить через composer и пользовать метод isMobile() где нужно, ну и обновлять иногда. тут явно оно не на своём месте где-то.
это если вы условие хотели, но зачем тогда инкрементируется $i...если хотели цикл, то вообще не то написали. простите, в эту "логику" сразу так и не вьедешь.
Вы похоже немного не в теме. Тут дело не в вебпаке. Как подключить в нем и так понятно. Непонятно как заставить Yii не публиковать то что мы хотим опубликовать сами.
mad_maximus, в таблице user вы храните пользователя сайта. и она ни о каких соцсетях знать не должна. Просто когда пользователь первый раз заходит через соцсеть ему создаются записи в обоих таблицах и в user обычно предлагают заполнить email(если соцсеть не отдает)или логин и пароль, для входа и по этим данным без соцсети.
связью один ко многим в модели Customers и делайте потом joinWith. В результате получите у каждой модели Customers поле с массивом цен для обьекта. А так Yii вам отдает то что вы и просите в орм - модели Customers, которые тут повторяться никак не могут, даром что вы там asArray написали.