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