prEnter(compact('name', 'query')); $this->queryInit($query); $query['link']['Option'] = array(); if (!empty($name)) { $query['conditions'][] = array('Option.name' => $name); $query['link']['Option']['fields'] = array(); } $this->cacheQueries = true; $values = array(); foreach ($this->find('all', $query) AS $result) $values[] = $result['OptionValue']['value']; $this->cacheQueries = false; return $this->prReturn($values); } }