Models_Feedback

Описание

Модель: Feedback


Класс Models_Feedback реализует логику взаимодействия с формой обратной связи.
- Проверяет корректность ввода данных;
- Отправляет сообщения на электронные адреса пользователя и администраторов.

Методы со знаком * содержат хуки

Методы класса

bool|string isValidData() * Проверяет корректность ввода данных.
$feedback = new Models_Feedback();
$arrayData = array(
    
'fio' => 'Username',
    
'email' => 'admin@mail.mail',
    
'message' => 'Сообщение'
);
$result $feedback->isValidData($arrayData);
var_dump($result);
string getMessage() Получает сообщение из закрытых полей класса.
$feedback = new Models_Feedback();
$arrayData = array(
    
'fio' => 'Username',
    
'email' => 'admin@mail.mail',
    
'message' => 'Сообщение'
);
$feedback->isValidData($arrayData);
echo 
$feedback->getMessage(); // 'Сообщение'
string getEmail() Получает email из закрытых полей класса.
string getFio() Получает имя отправителя из закрытых полей класса.
Описание методов и примеры их использования

Метод

bool|string isValidData (array $arrayData)

Параметры

  • $arrayData: массив с данными введенными пользователем.

Результат работы метода можно изменить хуком: Models_Feedback_isValidData

Описание

Проверяет корректность ввода данных.

$feedback = new Models_Feedback();
$arrayData = array(
    
'fio' => 'Username',
    
'email' => 'admin@mail.mail',
    
'message' => 'Сообщение'
);
$result $feedback->isValidData($arrayData);
var_dump($result);

Метод

string getMessage ()

Описание

Получает сообщение из закрытых полей класса.

$feedback = new Models_Feedback();
$arrayData = array(
    
'fio' => 'Username',
    
'email' => 'admin@mail.mail',
    
'message' => 'Сообщение'
);
$feedback->isValidData($arrayData);
echo 
$feedback->getMessage(); // 'Сообщение'

Метод

string getEmail ()

Описание

Получает email из закрытых полей класса.

Метод

string getFio ()

Описание

Получает имя отправителя из закрытых полей класса.