技術資料

CodeIgniter 3.xでComposerライブラリを使う設定方法

2023.04.30

error この記事は最終更新日から1年以上が経過しています。

composerでインストールしたPHPライブラリを CodeIgniter3.xで使用する場合、 config/config.php に、以下の設定を記述する。

$config['composer_autoload'] = 'mydir/vendor/autoload.php';

読み込んだライブラリを controller から実際に使う際、 Class の外で使用を指定する必要がある。

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Style;
use PhpOffice\PhpSpreadsheet\Style\Color;
use PhpOffice\PhpSpreadsheet\Style\Alignment;
use PhpOffice\PhpSpreadsheet\Style\Border;
use PhpOffice\PhpSpreadsheet\Style\Fill;
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;
use PhpOffice\PhpSpreadsheet\Cell\Coordinate;

class Excel extends CI_Controller {

    public function __construct()
    {
        parent::__construct();
        $this->load->library('session');
        $this->load->helper('url');
    }
}

/* End of file excel.php */
/* Location: ./application/controllers/excel.php */

CodeIgniter 3.xをコマンドラインまたはcronから実行する方法

2023.04.25

CodeIgniter 3.xをコマンドラインやcronから実行する手順を解説します。カレントディレクトリを変更して、PHPコマンドを使ってControllerを起動する方法や、コマンドラインからのみ実行を許可する方法を紹介します。

CodeIgniter PHP

PHPでファイルダウンロードダイアログを表示する方法

2023.04.23

PHPを使って、ユーザーがファイルをダウンロードできるようにする方法を紹介します。

CodeIgniter PHP

CodeIgniter3.xのセッション管理設定と実装例

2023.04.05

CodeIgniter3.xでのセッション管理について、設定方法から実装までを詳しく解説します。セッションドライバやクッキー設定をカスタマイズする方法、セッションの発行・取得・破棄までの基本的な操作をコード例を交えて説明します。

CodeIgniter Cookie PHP

PHPで扱う日付と時刻の基礎:DateTimeImmutableの活用例

2024.12.07

PHPで日付や時刻を操作する際、DateTimeImmutableクラスを使用することで、データの安全性と効率的な処理が実現します。本記事では、基本的な使い方から日付の加減算、フォーマット指定、時刻比較まで、実践的な例を通じて解説します。

PHP

阿部辰也へのお仕事の依頼・お問い合わせ

お名前 *必須
会社名
メールアドレス *必須
電話番号
URL
お問い合わせのきっかけ
お問い合わせの内容 *必須
個人情報の取り扱いについて *必須 プライバシーポリシーをご確認いただき、同意いただける場合は「同意する」にチェックをしてください。

keyboard_double_arrow_up
TOP