Exemplo n.º 1
0
 /**
  * Додає додаткові службові поля до моделі.
  * Викликається в момент ініціалізації моделі
  *
  * @param \Bazalt\ORM\Record $model   Модель, для якої викликано initFields
  * @param array      $options Масив опцій, передається з базової моделі при ініціалізації плагіна
  *
  * @return void
  */
 protected function initFields(\Bazalt\ORM\Record $model, $options)
 {
     $columns = $model->getColumns();
     if (array_key_exists('created_by', $options) && !array_key_exists($options['created_by'], $columns)) {
         $model->hasColumn($options['created_by'], 'UN:int(10)');
     }
     if (array_key_exists('updated_by', $options) && !array_key_exists($options['updated_by'], $columns)) {
         $model->hasColumn($options['updated_by'], 'UN:int(10)');
     }
 }
Exemplo n.º 2
0
 public function __construct()
 {
     parent::__construct(self::TABLE_NAME, self::MODEL_NAME);
 }