2012-06-01 27 views

回答

1

对于您的观点你无法创建文件:

Error: Confirm you have created the file: /home/100141468/public_html/comp2084/todo/app/View/Employees/view.ctp 

更改您的视图代码看起来像:

$this->set('employee', $this->Employee->read(null, $id)); 

你的观点会像任何你想要的,随便用HTML标记您需要显示数据,无论是表格,div,列表等。在您的视图中,您将有$employee变量可用,请使用debug($employee);查看其内容。

例:<div><b>Name:</b> <?php echo $employee['Employee']['name']; ?></div>

您可能还需要检查记录第一的存在是为了重定向到前一页,让用户知道该记录不存在(设置提示信息)。

为您删除,您通过GET访问,但不允许它在你的代码:

if ($this->request->is('get')) { 
    throw new MethodNotAllowedException(); 
} 

如果你想通过访问网址中删除/employees/delete/{id}删除代码块。

+0

我不确定你在说什么删除...你能告诉我代码的外观。 –

+0

哈哈没关系,谢谢:)只是想通了你的意思! –

+0

还有一个问题,如果视图在控制器中看起来正确,view.ctp的代码是什么? –