Как передать переменные в email шаблон?

293
19 мая 2017, 17:48

Доброго дня!

Я работаю с CI. Хочу отправлять шаблон email сообщение, которое должно содержать в себе некоторые переменные. Сейчас я имею следующую mysql таблицу с email шаблоном:

ID | Title | Message |
----------------------
1  | Тема  | Текст   |

Я вызываю этот шаблон в контролере изменения статуса заказа клиента на сайте:

$user = $this->users_model->get_user_mail($verification['user']);
$email_template = $this->emailtemplate_model->get_email_template(1);
                $this -> email -> from($this->settings->site_email, $this->settings->site_name);
                $this -> email -> to($user['email']);
                $this -> email -> subject($email_template['title']);
                $this -> email -> message("$email_template['message']");

Файл model:

function get_email_template($id = NULL)
    {
        if ($id)
        {
            $sql = "
                SELECT *
                FROM {$this->_db}
                WHERE id = " . $this->db->escape($id) . "
            ";
            $query = $this->db->query($sql);
            if ($query->num_rows())
            {
                return $query->row_array();
            }
        }
        return FALSE;
    }

Вопрос: как передать в шаблон письма переменную $verification['user'], используя условные сокращения в шаблоне по типу "[NAME]", что бы в итоге было Text "[NAME]", где "[NAME]" - переданная переменная $verification['user'] ?

Новичок. Благодарен за любую помощь!

READ ALSO
Как загрузить видео на сервер?

Как загрузить видео на сервер?

В просторах интернета нашёл загрузку изображений на сервер, с предварительным просмотром при помощи HTML5 Drag and DropВсё хорошо, работает

427
файл становиться больше

файл становиться больше

данный фрагмент кода уменьшает расширение изображения, но я сильно удивился увидев что вес новых картинок больше чем их оригинал с более...

261
Сохранить загруженные картинки в php.(FILEUPLOAD)

Сохранить загруженные картинки в php.(FILEUPLOAD)

Здравствуйте форумчанеНужно было сделать простенькую админку в php

293
Bitrix не создан временный каталог для загрузки

Bitrix не создан временный каталог для загрузки

Пытаюсь загрузить на сайт изображение, но bitrix пишет что не создан временный каталог для загрузки

446