Подсчитайте запрос, возвращающий тот же результат, независимо от того, соответствует ли условие или нет

Я новичок в cakephp 3.2. Я использовал некоторый запрос в соответствии с книгой cakephp, но я не получаю действительного результата. Я разместил коды ниже. Здесь я хочу подсчитать некоторые записи из базы данных, используя определенное условие. Но он возвращается каждый раз 1, независимо от того, присутствует запись или нет.

  $query = $this->Users->find('all')
                    ->where(['Users.email' => $user->email]);
            $emaildata = $query->select(['count' => $query->func()->count('*')]);
            echo $conter = count($emaildata);//alaways returns 1

Скажите, пожалуйста, я делаю что-то не так? Заранее спасибо.


person sradha    schedule 16.02.2016    source источник


Ответы (1)


Попробуй это

echo $counter = $emaildata->count();exit;
person AAT    schedule 16.02.2016