正解は
./fuel/app/classes/ 以下にルールに従って配置します。
■/fuel/app/classes/hoge.php
<?php
class Hoge {
public static function run01($var)
{
return $var . ' fuga.';
}
}
■呼び出し例)
<?php
class Controller_Welcome extends Controller
{
public function action_index()
{
$fuga = Hoge::run01('aaaaa');// hogeクラス
return Response::forge(View::forge('welcome/index'));
}
}
このような処理で動かす
■/fuel/app/classes/hogeutil/validation.php
階層を持った置き方
<?php
class HogeUtil_Validation {
public static function validate01($string) {
return $string . ' 01の処理が行われました';
}
public static function validate02($string) {
return $string . ' 02の処理が行われました';
}
public static function _validation_is_unique($val, $field)
{
$flag = false;
return $flag;
}
}
HogeUtilを呼び出しつついろいろ処理実行します。