cakephp中的view函数有问题

cakephp中的view函数有问题,cakephp,view,Cakephp,View,} 这是我的查看功能,但不起作用!,当页面加载时,执行一个预测器 public function urls($id = null) { $this->Movie->id = $id; $this->set('Movie' , $this->Movie->read(null, $id)); if ($this->request->is('requested')) { return $this->set('Mov

}

这是我的查看功能,但不起作用!,当页面加载时,执行一个预测器

public function urls($id = null) {
    $this->Movie->id = $id;
    $this->set('Movie' , $this->Movie->read(null, $id));
    if ($this->request->is('requested')) {
        return $this->set('Movie' , $this->Movie->read(null, $id));
    }
    if (!$this->Movie->exists()){
    $this->redirect(array('controller' => 'pages','action' => 'display'));
    }
我不知道是什么问题,但电影应用程序中的所有其他公共功能都工作正常,请帮助

PS:我在用户应用程序中的删除功能也有同样的问题

$this->redirect(array('action'=>'index'));

在这里我发现了一个错误

public function delete($id = null) {
    if (!$this->request->is('post')) {
        throw new MethodNotAllowedException();
    }
    $this->User->id = $id;
    if (!$this->User->exists()) {
        throw new NotFoundException(__('المستخدم مش صالح'));
    }
    if ($this->User->delete()) {
        $this->Session->setFlash(__('تم يا تيت'));
        $this->redirect(array('controller' => 'pages','action' => 'display'));
    }
    $this->Session->setFlash(__('الحمد لله , مترمتش , حاول تاني'));
    $this->redirect(array('controller' => 'pages','action' => 'display'));
}
语法不正确,请使用
$this->Movie->exists()
你可以用“电影”代替“电影”

希望这有帮助

模型是“电影”,而不是“电影”

看这里:

我可以知道你想做什么吗?只需一页来阅读和查看电影文章“标题,主题…”你能告诉我问题出在哪里吗?很抱歉询问,但这对我来说很好。当我转到/movies/view/10,执行director to movies/index/时,当我从view()函数中删除重定向时,打开movies/view/10,但没有结果。没有id为10的记录,我想您希望访问12 public函数中的iti用户movie,并且工作正常,但这是唯一不想工作的函数!!!当我在read()中使用Movie give error但它不正确时,您必须遵循CakePHP约定。对于其余的,你必须报告其他错误。此外,你的方法是错误的。“Read”还设置了模型:在第三行试试:$this->set('movie',$this->movie->Read(null,$id));我已将所有内容更改为电影,其他功能运行良好,但URL功能不起作用Yet请描述什么不起作用现在一切都很好,谢谢@Bengraham一些详细信息会有帮助吗?现在一切都很好,谢谢
$this->movie->exists();