Сделал, понял в чем проблема.
Получается связка у меня не работает.
В по БД стало все понятно, но родилась новая проблема! :)
Я отсылаю с формы данные - 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() забыл сделать...
Но вывел все равно пустой массив а данные в БД есть...вот и вопрос почему пустая строка на выводе???