public static function getBy($campo, $valor) { $result = BaseDatos::getDbh()->prepare("SELECT * FROM Permiso where {$campo} = :{$campo}"); $result->bindParam(":{$campo}", $valor); $result->execute(); while ($rs = $result->fetch()) { $permiso = new Permiso(); $permiso->setIdPermiso($rs['idPermiso']); $permiso->setIdRol($rs['idRol']); $permiso->setDescripcion($rs['descripcion']); $permisos[] = $permiso; } return isset($permisos) ? $permisos : false; }