В заявке на бронировании номер телефона вбивается пользователем.
Поле автоматически заполняется, если пользователь авторизирован и в его профиле заполнено поле "телефон".
Проверил формы бронирования - письма со всех приходят с телефоном.
Чтобы поле "Email" было не обязательным достаточно из правил валидации модели закомментировать:
- Код: Выделить всё
array('useremail', 'myUserEmailValidator'),
и убрать из required поле useremail
Ссылка в тему:
http://www.yiiframework.com/wiki/56/Но учтите, что при заполнении формы бронирования создаётся учётная запись пользователя, без поля email это невозможно.
Если вам нужны доработки функционала и самому сложно разбираться во фреймворке Yii, то можете заказать разработку у нас