Cakephp空白页面导航到一些动作

时间:2015-09-25 11:00:25

标签: php cakephp action whitespace controllers

我昨天在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,没有出现错误。我不知道该怎么办!请帮帮我

0 个答案:

没有答案