LoginSignup
1
1

More than 5 years have passed since last update.

composer の autoload.php を Sabel で使う

Posted at

composerinstall したライブラリを Sabel で使う方法です。

Facebook API を使うために facebook-php-sdk を使う場合を例にします。

まず、vendor と同じ階層に composer.json を作ります。

composer.json
{
    "require": {
        "php":              ">=5.3.0",
        "facebook/php-sdk": "dev-master"
    }
}

composerでインストールします

$ composer.phar install

結果:

Installing dependencies
  - Installing facebook/php-sdk (dev-master)
    Cloning 62ca8e9e6663863f69283b46a6df1f64cb84c4e2

Writing lock file
Generating autoload files

composer でインストールしたライブラリを Sabel で使えるようにするには、config/INIT.php で vendor/autoload.php を require_once します。

/config/INIT.php
<?php

// (略)

############### INCLUDE CONFIGURATION FILES ################

// (略)

require_once(RUN_BASE . DS . VENDOR_DIR_NAME . DS . 'autoload.php');

これで Controller などで composer のライブラリがクラスオートロードで利用できるようになります。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1