FuelPHP

コントローラの名前空間

冒頭で述べた通りコントローラは app/classes/controller 置かれ、 そして Controller_というプレフィックスを付けます。このプレフィックスはあなたの設定ファイル app/config/config.phpで、 (この設定がデフォルトでは存在しなかったとしても)設定されます。 あなたがコントローラに名前空間を使用したい場合、もしくはコントローラを別のフォルダへ移動させたい場合に、この設定を変更することができます。
では、前述のとおり名前空間 Controller へ expample コントローラを移動させましょう。 アプリケーションの config.php の中の controller_prefix を 'Controller\\' へ設定することで、この変更を FuelPHP へ知らせます。

namespace Controller;

class Example extends \Controller
{

public function action_index()
{
$data['css'] = Asset::css(array('reset.css','960.css','main.css'));
return Response::forge(View::forge('welcome/index'));
}
}
あなたのコントローラは名前空間内にいるため、グローバル名前空間からロードするために、"Controller" の前にバックスラッシュを付ける必要があることに 注意してください。


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

-FuelPHP