If you want to create a controller which does not use a model, you have to create your controller in the following way:

// tested with CakePHP r1892
class MyController extends AppController
{
    // var $uses = null; works too
    var $uses = array();

    function index()
    {
    }
}

If you omit the “var $uses = array();” you will get a “missing model” error.