NetBeansのコントローラーテンプレート
NetBeansで使用する、Laravel3、コントローラーのファイルテンプレートです。
<?php
/**
*
*
* @author ${user}
* Created at ${date}
*/
class ${name?capitalize}_Controller extends Base_Controller
{
/**
* @var boolean レストフル動作フラグ
*/
public $restful = true;
/**
* クラスコンストラクタ
*/
public function __construct()
{
// 親のコンストラクタの呼び出し
parent::__construct();
// POSTに対してはCSRFチェックをかける
$this->filter('before', 'csrf')->on('post');
// sampleルートを除いた全ルートに、authフィルターを実行
$this->filter('before', 'auth')->except(array( 'sample' ));
}
}
内容は、ご自由に調整ください。
クラス名はファイル名の先頭を大文字にしたものです。残念ながらディレクトリー構造は考慮していません。
$userは通常、OSに登録した使用者名かユーザー名に置き換わります。自動に挿入される名前を変更したい場合、直接書き換えるか、ツール→テンプレート→設定ボタンで開かれるエディターに、値を指定し、保存してください。
user=Hirohisa Kawase version=Beta