Ejemplo n.º 1
0
 public function behaviors()
 {
     return array_merge(parent::behaviors(), array('Access' => array('class' => '\\PhAccessBehavior'), 'AdjacencyList' => array('class' => '\\AdjacencyListBehavior', 'parentAttribute' => 'tree_parent_id', 'parentRelation' => 'treeParent', 'childrenRelation' => 'p3Widgets'), 'EventBridge' => array('class' => 'EventBridgeBehavior'), 'LoggableBehavior' => array('class' => 'vendor.sammaye.auditrail2.behaviors.LoggableBehavior', 'ignored' => array('created_at', 'updated_at')), 'Status' => array('class' => 'vendor.yiiext.status-behavior.EStatusBehavior', 'statusField' => 'status'), 'Timestamp' => array('class' => 'zii.behaviors.CTimestampBehavior', 'createAttribute' => 'created_at', 'updateAttribute' => 'updated_at', 'setUpdateOnCreate' => true, 'timestampExpression' => "date_format(date_create(),'Y-m-d H:i:s');"), 'Translatable' => array('class' => 'vendor.mikehaertl.translatable.Translatable', 'translationRelation' => 'p3MediaTranslations', 'translationAttributes' => array('title', 'description'), 'fallbackColumns' => array('title' => 'default_title', 'description' => 'default_description')), 'UploadBehaviour' => array('class' => 'PhFileUploadBehavior', 'dataAlias' => Yii::app()->getModule('p3media')->dataAlias, 'trashAlias' => Yii::app()->getModule('p3media')->dataAlias . ".trash", 'dataSubdirectory' => Yii::app()->user->id, 'uploadInstance' => 'fileUpload')));
 }
Ejemplo n.º 2
0
 public function behaviors()
 {
     return array_merge(array('Upload' => array('class' => 'ext.p3extensions.behaviors.P3FileUploadBehavior', 'dataAlias' => Yii::app()->getModule('p3media')->dataAlias, 'trashAlias' => Yii::app()->getModule('p3media')->dataAlias . ".trash", 'dataSubdirectory' => Yii::app()->user->id, 'uploadInstance' => 'fileUpload'), 'MetaData' => array('class' => 'ext.p3extensions.behaviors.P3MetaDataBehavior', 'metaDataRelation' => 'metaData')), parent::behaviors());
 }