А если у меня там несколько связанных таблиц
->joinWith(['idClient' => function($q){
$q->from(['client1' => Client::tableName()]);
},
->joinWith(['idClient' => function($q){
$q->from(['client2' => Client::tableName()]);
},
// attribute name or expression (e.g. "[0]content" for tabular input)
Вроде в кавычках главное чтобы одни оборачивали другие, а там хоть одинарные хоть двойные
$test = 'This test';
echo '$test'; // одинарные
echo "$test"; // двойные
Вот поэтому у Вас и идёт ошибка .
Потому, что у Вас нет свойства Skype, а есть свойство name. Skype это значение для name. Если вы хотите вывести несколько name, то используйте табличный ввод. В этом случае у Вас получится вывести несколько name с разными значениями.