コード例 #1
0
ファイル: Sitemultifile.php プロジェクト: ajaboa/crmpuan
 public function formatRawOutput($key, &$attributes, \GO\Customfields\Model\AbstractCustomFieldsRecord $model)
 {
     $column = $model->getColumn($key);
     if (!$column) {
         return null;
     }
     $fieldId = $column['customfield']->id;
     $findParams = \GO\Base\Db\FindParams::newInstance()->ignoreAcl()->order('mf.order')->joinModel(array('model' => 'GO\\Site\\Model\\MultifileFile', 'localTableAlias' => 't', 'localField' => 'id', 'foreignField' => 'file_id', 'tableAlias' => 'mf'))->criteria(\GO\Base\Db\FindCriteria::newInstance()->addCondition('model_id', $model->model_id, '=', 'mf')->addCondition('field_id', $fieldId, '=', 'mf'));
     return \GO\Files\Model\File::model()->find($findParams, 'false', true);
 }
コード例 #2
0
ファイル: Task.php プロジェクト: ajaboa/crmpuan
 /**
  * Returns a static model of itself
  * 
  * @param String $className
  * @return \GO\Tasks\Model\CustomFieldsRecord 
  */
 public static function model($className = __CLASS__)
 {
     return parent::model($className);
 }