この記事は2年以上前の投稿になります。
記載された情報が古くなっている可能性がございますので十分ご注意ください。
記載された情報が古くなっている可能性がございますので十分ご注意ください。
Qdmail(メールライブラリ)をCodeigniterで標準のライブラリのように使えるようにライブラリ化してみます。
まずは、application\libraries に「qdmail.php」を配置します。
次に、こんな感じでCodeigniter用のライブラリファイルを作成します。(UseQdmail.php)
<?php if (!defined('BASEPATH')) exit('No direct script access allowed'); class UseQdmail { function UseQdmail() { if ( ! class_exists('QdmailBase')) { require_once(APPPATH.'libraries/qdmail'.EXT); } $CI =& get_instance(); $CI->mail = new Qdmail(); $CI->mail->lineFeed("\n"); } } ?>
これで、普通に「autoload.php」等から呼び出してください。
$autoload['libraries'] = array('database', 'session', 'UseQdmail');