35 public static function model($className=__CLASS__)
45 return 'gportal_apalines_mm';
56 array(
'ndate, related_maindoc_id, deleted, created, updated, type',
'numerical',
'integerOnly'=>
true),
57 array(
'title, channel, docid, place, source, author, xml_filename, apa_id',
'length',
'max'=>255),
58 array(
'filename',
'length',
'max'=>64),
59 array(
'keywords',
'safe'),
62 array(
'id, title, ndate, channel, docid, related_maindoc_id, place, source, filename, author, keywords, xml_filename, deleted, created, updated, type',
'safe',
'on'=>
'search'),
74 'files'=>array(self::HAS_MANY,
'ApalinesFile',
'parent_id'),
87 'channel' =>
'Channel',
89 'related_maindoc_id' =>
'Related Maindoc',
92 'filename' =>
'Filename',
94 'keywords' =>
'Keywords',
95 'xml_filename' =>
'Xml Filename',
96 'deleted' =>
'Deleted',
97 'created' =>
'Created',
98 'updated' =>
'Updated',
113 $criteria=
new CDbCriteria;
115 $criteria->compare(
'id',$this->
id);
116 $criteria->compare(
'title',$this->title,
true);
117 $criteria->compare(
'ndate',$this->ndate);
118 $criteria->compare(
'channel',$this->channel,
true);
119 $criteria->compare(
'docid',$this->docid,
true);
120 $criteria->compare(
'related_maindoc_id',$this->related_maindoc_id);
121 $criteria->compare(
'place',$this->place,
true);
122 $criteria->compare(
'source',$this->source,
true);
123 $criteria->compare(
'filename',$this->filename,
true);
124 $criteria->compare(
'author',$this->author,
true);
125 $criteria->compare(
'keywords',$this->keywords,
true);
126 $criteria->compare(
'xml_filename',$this->xml_filename,
true);
127 $criteria->compare(
'deleted',$this->deleted);
128 $criteria->compare(
'created',$this->created);
129 $criteria->compare(
'updated',$this->updated);
130 $criteria->compare(
'type',$this->type);
131 $criteria->compare(
'apa_id',$this->apa_id,
true);
133 return new CActiveDataProvider($this, array(
134 'criteria'=>$criteria,
141 if (isset($this->files)) {
142 foreach ($this->files as $file) {