facebook twitter hatena line email

「Php/codeigniter/composer autoload」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「==composer_autoloadとは== ==composer_autoloadのオンオフ== application/config/config.php デフォルト $config['composer_autoload'] = FALSE; 使う場合 $con...」)
 
 
(同じ利用者による、間の1版が非表示)
行1: 行1:
 
==composer_autoloadとは==
 
==composer_autoloadとは==
 +
クラスを使用すると、composerが、自動で、require_onceをつけてくれるもの。
  
 
==composer_autoloadのオンオフ==
 
==composer_autoloadのオンオフ==
行6: 行7:
 
デフォルト
 
デフォルト
 
  $config['composer_autoload'] = FALSE;
 
  $config['composer_autoload'] = FALSE;
 +
 
使う場合
 
使う場合
 
  $config['composer_autoload'] = TRUE;
 
  $config['composer_autoload'] = TRUE;
 +
or
 +
$config['composer_autoload'] = FCPATH . '/vendor/autoload.php';
  
 
==composerの設定==
 
==composerの設定==

2024年12月17日 (火) 02:27時点における最新版

composer_autoloadとは

クラスを使用すると、composerが、自動で、require_onceをつけてくれるもの。

composer_autoloadのオンオフ

application/config/config.php

デフォルト

$config['composer_autoload'] = FALSE;

使う場合

$config['composer_autoload'] = TRUE;

or

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

composerの設定

composer.json

application/composer.json
{
    "autoload": {
        "psr-4": {
            "app\\": "../../../"
        }
    }
}

参考:https://github.com/yidas/codeigniter-psr4-autoload/blob/master/composer.json