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();