Сделал, понял в чем проблема. 
Получается связка у меня не работает. 
В по БД стало все понятно, но родилась новая проблема! :) 
Я отсылаю с формы данные - ajax 
singup = (function () { 
var name = $("#name").val();
var lastName = $("#last-name").val();
var psw = $("#password").val();
var email = $("#email").val();
    $.ajax({
        type: 'POST',
        url: "site/singup",
        data: {"name": name, "lastname": lastName, "psw":psw},
        error: function(e) {
          console.log(e);
        }
    });
});
Попадаю в контроллер в функцию >> singup
Тут получаю данные 
public function actionSingup() {
        if (Yii::$app->request->isAjax) {
            $name = Yii::$app->request->post('name');
            $lastname = Yii::$app->request->post('lastName');
            $psw = Yii::$app->request->post('psw');
            $email = Yii::$app->request->post('email');
            
            $countries = Users::find()->where(array('email'=>$email))->orderBy('name')->all();
        var_dump($countries);
        }
    }
А ответ получаю 
undefined: {undefined: {}, default: ["_events"]}
смотрю на него и плачу...
Почему такой ответ я разобрался, json_encode() забыл сделать...
Но вывел все равно пустой массив а данные в БД есть...вот и вопрос почему пустая строка на выводе???