FuelPHP

FuelPHPで自作関数をまとめたファイルはどこに置いて呼び出したら良いのか問題

正解は

./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を呼び出しつついろいろ処理実行します。

 


Warning: Undefined variable $postID in /home/foodheart/flashbuilder-job.com/public_html/wp-content/themes/stingerplus/single.php on line 87

-FuelPHP