Codeigniter + HMVC + REST

Estoy trabajando en la aplicación basada en Codeigniter + HMVC y estoy tratando de agregar un nuevo módulo. Utilizo las bibliotecas REST_Controller 2.6.0 y Format de Phil Sturgeon para crear una API REST como módulo.

Cuando bash obtener, por ejemplo, http://api.example.com/user/id/1/ o http://api.example.com/user/id/1/format/json obtengo el siguiente error:

A PHP Error was encountered Severity: Notice Message: Undefined property: Api::$format Filename: libraries/REST_Controller.php Line Number: 380 

En mi routes.php tengo esto:

  $route['user/id/(:num)/format/(:any)'] = "api/user/$1/format/$2"; $route['user/id/(:num)'] = "api/user/$1"; 

La estructura de directorio de la aplicación es:

 application --modules ----api ------config ------controller 

Finlay, uso las configuraciones predeterminadas y no cambié nada. La biblioteca de Formato se carga automáticamente en autoload.php . ¿Algunas ideas?

Debe cambiar Rest_Controller para extender MX_Controller de HMVC en lugar de CI_Controller.