class UsersController extends AppController { public function index() { // get the instance of AppController $appController = AppController::getInstance(); // do something with AppController instance $appController->loadModel('User'); $users = $appController->User->find('all'); $this->set('users', $users); } }
// in app/View/Users/index.ctp $appController = AppController::getInstance(); $appController->loadModel('User'); $users = $appController->User->find('all'); foreach ($users as $user) { echo $user['User']['name']; }In this example, we retrieve the instance of AppController from a view. We then use this instance to load the User model and retrieve all users. Finally, we use a loop to display all user names. Package library: CakePHP framework library.