public function view(Model $model, $id = 0) { $model->render = 'auto'; if ($model->exists($id)) { $model->recursive = 0; $data = $model->findById($id); $model->Session->write($model->alias . '.id', $id); $model->setVar(compact('data')); } else { $model->Message->alert('general.view.notExists'); return $model->redirect(array('action' => get_class($model))); } }