public function get($id)
 {
     $sql = "SELECT * FROM role WHERE id=:id";
     $params[':id'] = $id;
     $role = $this->daoTemplate->queryForObject($sql, new RoleRowMapper(), $params);
     $sql = "SELECT code_right FROM role_right WHERE id_role=:id";
     $role->listRight = $this->daoTemplate->simpleQueryToArray($sql, $params);
     return $role;
 }
 public function checkFieldIsUnique($fieldName, $value, $currentId)
 {
     //$fieldName = $this->daoTemplate->escapeString($fieldName);
     $sql = "SELECT id FROM user where {$fieldName} = :value AND id<>:id";
     $params[':id'] = $currentId;
     $params[':value'] = $value;
     $result = $this->daoTemplate->simpleQueryToArray($sql, $params);
     if (sizeof($result) > 0) {
         return false;
     }
     return true;
 }