Yo tenia el mismo problema, netbeans no me autocompletaba aquellas instancias de mi controller. En mi clase abstracta controller yo instancio aquellas clases que quiero que esten disponible para todos los controladores, pero en el editor si yo ponia
no me salian los métodos de la clase Url, esto lo solucione agregando en la cabecera del archivo controller.php esto:
/* @property Url $Url
entonces ahora si cuando pongo $this->Url-> me sale el listado de métodos.
Donde no pude solucionarlo es con los modelos. Yo los cargo asi:
$this->modelo ('Usuarios') o $this->modelos(array('usuarios','avisos'));
Y despues puedo usarlo asi:
$this->Usuarios->metodo
pero no se donde deberia poner el comentario @property para que sepa que Usuario es un objeto y que me pueda mostrar sus métodos jeje.