CakePHP

CakePHP Behaviorのテンプレート

CakePHPの自作ビヘイビア用のテンプレートを用意してみました。
毎回コーディングをするのが無駄に思えたので、自分用でもありますが。。。

ちなみに利用の際には「Template」の部分を変更してください。
ソースコードは次になります。

class TemplateBehavior extends ModelBehavior {

	var $settings = array();

	//setup()
	function setup(&$model, $config = array()){
		$this->settings[$model->alias] = $config;
	}
	//cleanup()
	function cleanup(&$model) {
		parent::cleanup($model);
	}
	//beforeFind()
	function beforeFind(&$model, $query){

	}
	//afterFind()
	function afterFind(&$model, $results, $primary){

	}
	//beforeValidate()
	function beforeValidate(&$model){

	}
	//beforeSave()
	function beforeSave(&$model){

	}
	//afterSave()
	function afterSave(&$model, $created){

	}
	//beforeDelete()
	function beforeDelete(&$model, $cascade = true){

	}
	//afterDelete()
	function afterDelete(&$model){

	}
	//onError()
	function onError(&$model, $error){

	}
}

コメント