NetBeansのコントローラーテンプレート

タグ: Laravel3   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