我昨天在cakephp面临一个问题。我想相信问题来自我,而不是我钦佩简单的框架。从昨天开始,我不会在浏览器中查看控制器的某些操作:空白页面。 `这是我的用户控制器代码的摘录
// add action
public function admin_add() {
if ($this->request->is('post')) {
$this->User->create();
if ($this->User->save($this->request->data)) {
$file_manip =$this->request->data['User']['photo_file'];
if(!empty( $file_manip['tmp_name'])){
$extension_name = strtolower(pathinfo($file_manip['name'],PATHINFO_EXTENSION));
$nom_fichier=$this->request->data['User']['surname'].rand(5,1000).'.'.$extension_name;
if(in_array(strtolower(pathinfo($file_manip['name'],PATHINFO_EXTENSION)),array('jpeg','jpg','png'))){
move_uploaded_file($file_manip['tmp_name'],IMAGES.'avatars'.DS.$nom_fichier);
$this->User->SaveField('photo',$nom_fichier);
}
}
$this->Session->setFlash(__('The user has been saved.'));
return $this->redirect(array('action' => 'index'));
} else {
$this->Session->setFlash(__('The user could not be saved. Please, try again.'));
}
}
//$groups = $this->Group->find('list');
$enseignes =$this->Enseigne->find('list');
$villes = $this->Ville->find('list',array(
'fields' => 'Ville.ville_nom',
));
$this->set(compact('groups', 'villes','enseignes'));
}
我可以毫无问题地完成此操作。 当我添加其他动作,如:
public function admin_gestion() {}
这不起作用。我在users文件夹中添加了admin_gestion.ctp,这个文件如下所示:
<p>Bonjour je suis un test</p>
没有任何显示,没有错误,只是一个空白页面。 在日志中没有错误,在php标签之前没有空行,没有,我将调试设置为3,没有出现错误。我不知道该怎么办!请帮帮我