Как проверить, есть ли зарегистрированный пользователь с введенным телефоном

#
Как проверить, есть ли зарегистрированный пользователь с введенным телефоном
Здравствуйте, на сайте в корзине провожу  регистрацию пользователя, если он делает заказ незарегистрированным
Логином на сайте является email, проверяю совпадение, есть ли на сайте пользователь с таким логином
$newSiteuser_login = Core_Str::stripTags(strval(Core_Array::getPost('email')));
$onewSiteuser = Core_Entity::factory('Siteuser');
$oTmpSiteuser = $onewSiteuser->Site->Siteusers->getByLogin($newSiteuser_login);

Необходимо также проверить ,нет ли пользователя с телефоном введенным уже зарегистрированного.
Помогите, как это можно сделать?
Телефоны как я понял хранятся в отдельной таблице directory_phones, как то через api нужно сделать запрос и перебрать все значения на совпадение.

#
Re: Как проверить, есть ли зарегистрированный пользователь с введенным телефоном
Core_Entity::factory('Directory_Phone')->getByValue($phone);
если такого телефона нет то вернется NULL
«Не выходи из комнаты, не совершай ошибку…»
#
Re: Как проверить, есть ли зарегистрированный пользователь с введенным телефоном
llirik писал(а):
Core_Entity::factory('Directory_Phone'->getByValue($phone);

А тут нет опечатки?
http://joxi.ru/52aEzZ0sElOJO2
Таблица называется directory_phones
#
Re: Как проверить, есть ли зарегистрированный пользователь с введенным телефоном
Рекомендуем ознакомиться с документацией https://www.hostcms.ru/documentation/modules/core/orm/
«Не выходи из комнаты, не совершай ошибку…»
#
Re: Как проверить, есть ли зарегистрированный пользователь с введенным телефоном
Да, ознакамливаюсь все никак не вьеду в ORM, спасибо большое за помощь
Авторизация