Codeigniter отдельный метод электронной почты (Как загрузить библиотеку)

Я использую codeigniter 3.1.2

Я хочу разделить методы электронной почты в отдельный файл и вызывать их по мере необходимости. Очень похоже на то, как можно вызывать методы в модели из контроллера с $this->Some_model->some_method();

Насколько я понимаю, было бы лучше сделать это через библиотеки?

Но у меня возникают проблемы с пониманием, как его настроить.

Ниже моя попытка заставить это работать

У меня в контроллере есть

 $this->load->library('CustomEmail');
$result = $this->CustomEmail->email_reciept($emailaddress,$orderinfo);

В моем application/library папка у меня есть файл с именем CustomEmail.php, В этом файле

<?php

defined('BASEPATH') OR exit('No direct script access allowed');

class CustomEmail {

public function email_receipt($emailaddress,$orderinfo){
//codes related to config, prepare and sending email message
//the code can email properly if I use it directly in controller
//but I want to avoid repeating this code in every place I want to send email
}
}

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]