Example #1
0
 /**
  * Obtem uma Rota a partir do indice
  * @param string $index
  * @return string|boolean
  */
 public function get($index)
 {
     if ($this->resources instanceof \S9\Model\DAO) {
         $oAdapter = $this->resources->getAdapter();
         return $oAdapter->fetchRow($oAdapter->quoteInto("SELECT a.name AS 'ALIAS',\n                        r.module AS 'MODULE',\n                        r.controller AS 'CONTROLLER',\n                        r.action AS 'ACTION',\n                        r.params AS 'PARAMS',\n                        r.permission AS 'PERMISSION' \n                    FROM alias a, route r \n                    WHERE a.id = r.id_alias AND a.name = ?", strtolower($index)));
     } else {
         if ($this->resources instanceof \ArrayObject) {
             if ($this->resources->offsetExists($index)) {
                 return $this->resources->offsetGet($index);
             }
             return false;
         } else {
             return false;
         }
     }
 }