Páginas

11 de fevereiro de 2010

Re-escrever método get duma tabela

Como já não é a primeira vez que me esqueço fica aqui a nota. Neste exemplo vou re-escrever o método getSuperCategory que por default retorna o nome da "SuperCategory" caso exista, ou vazio, caso contrário:
class Category extends BaseCategory
{
  public function getSuperCategory()
  {
    return $this->_get('super_category_id')?Doctrine::getTable('SuperCategory')->find($this->_get('super_category_id')):'<Nenhuma>';
  }
}
Agora quando chamar o getSuperCategory e não existir SuperCategory associada é-me retornado <Nenhuma>

Nenhum comentário:

Postar um comentário