ラボ > FuelPHP:独自クラスやCoreクラスの継承

FuelPHPで独自クラスを使いたい

FuelPHPですでに作られているクラスなどを使いたい。

作成日:2017-11-08, 更新日:2018-03-05

基本的な流れ

・使いたいクラスを「vendor」の中にいれる。
・「Autoloader::add_class()」で読み込み設定をして、使う

▼例:「class_zebra.php」というクラスのファイルがある場合。

<?php
class ClassZebra {
~略~
}

使いたいクラスを「vendor」の中にいれる

「class_zebra.php」を「app/vendor」の中に入れる

「Autoloader::add_class()」で読み込み設定をして、使う

ビューなりコントローラーの中で下記のような感じで使う

\Autoloader::add_class('ClassZebra', APPPATH.'vendor/class_zebra.php');
$objZebra = new ClassZebra();
echo $objZebra->〇〇〇()

Autoloader::add_class()

\Autoloader::add_class(クラス名, ファイルのPATH);

「class_zebra.php」を「app/vendor」の中に入れるとPATHは「APPPATH.'vendor/class_zebra.php'」となる。