Со вчерашнего дня я сталкиваюсь с проблемой в 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() {}
это не работает Я добавляю admin_gestion.ctp в папку users, этот файл выглядит так:
<p>Bonjour je suis un test</p>
Ничего не появляется, нет ошибок, просто пустая страница.
нет ошибок в журнале, нет пустой строки перед тегом php, ничего, я установил отладку на 3, никакой ошибки не появляется. Я не знаю что делать! Помогите мне, пожалуйста
Задача ещё не решена.
Других решений пока нет …