Changeset 57057
- Timestamp:
- 29/06/08 14:23:40 (2 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
modules/sapphire/branches/roa/search/SearchContext.php
r56695 r57057 80 80 protected function applyBaseTableFields() { 81 81 $classes = ClassInfo::dataClassesFor($this->modelClass); 82 $fields = array( $this->modelClass.'.*');82 $fields = array(ClassInfo::baseDataClass($this->modelClass).'.*'); 83 83 if($this->modelClass != $classes[0]) $fields[] = $classes[0].'.*'; 84 84 //$fields = array_keys($model->db()); … … 108 108 } 109 109 $query->select = array_merge($query->select,$fields); 110 110 111 111 $SQL_limit = Convert::raw2sql($limit); 112 112 $query->limit($SQL_limit); … … 115 115 $query->orderby($SQL_sort); 116 116 foreach($searchParams as $key => $value) { 117 if ($value != '0') {117 //if ($value != '0') { 118 118 $key = str_replace('__', '.', $key); 119 119 $filter = $this->getFilter($key); … … 123 123 $filter->apply($query); 124 124 } 125 }125 //} 126 126 } 127 127
