Beispiel #1
0
 public function byInstance(DaActiveRecord $model)
 {
     $criteria = new CDbCriteria();
     $criteria->addColumnCondition(array('id_photogallery_object' => $model->getIdObject(), 'id_photogallery_instance' => $model->getPrimaryKey()));
     $criteria->order = "sequence ASC";
     $this->getDbCriteria()->mergeWith($criteria);
     return $this;
 }
Beispiel #2
0
 public static function replaceIndex(DaActiveRecord $instance, $idLang = 1)
 {
     $data = $instance->getDataForSearch();
     self::replaceData($instance->getIdObject(), $instance->getIdInstance(), $idLang, $data);
 }
Beispiel #3
0
 public function byInstance(DaActiveRecord $model)
 {
     $alias = $this->getTableAlias();
     $this->getDbCriteria()->mergeWith(array('condition' => $alias . '.id_object=:id_object AND ' . $alias . '.id_instance=:id_instance', 'params' => array(':id_object' => $model->getIdObject(), ':id_instance' => $model->getIdInstance())));
     return $this;
 }