добавил json_encode('yes'); ., эта, вы еще dataType: "json" в настройки добавьте, а то оно не понимает че пришло, и трим все же проще я думаю будет для вас.
echo json_encode(array('status'=>'ok','msg'=>'все пучком'));
а в жс: success:function(data){if(data.status=='ok'){alert(data.msg)}}
(Тостер тоже глючит)используйте теги, в данном случае код html, они там в редакторе не просто для красоты.
$author1->load(Yii::$app->request->post());
var_dump($autor1);
$author2 = ArticleAuthor::findOne(['id' => $id]);
var_dump($autor2);
public static function setUnitsЭто хэлпер? Или модель? Если хелпер, то подобная лапша местами неизбежна. Если это модель - во превых какого там делает статический метод, во вторых, при наличии инициализации объекта(через конструктор или функции инициализации) можно(и нужно) разбить код на более простые универсальные методы, и уже их вызывать, например $this->start(); $this->finish(); и в этих методах активно оперировать внутренними свойствами объекта($this->clientDestination и тд).