CakePHP Yönlendirme Sorunu

0 Cevap php

Ben bir CakePHP Rota Sorun yaşadı. Ben sadece kök "/" erişebilir ve CakePHP varsayılan karşılama ana sayfasını gösterir. Sonra benim denetleyicisi (icons_controller.php) ve görüşlerini (Defa / simgeler / index.ctp) yazmaya çalışın, bu sorunu var. I http://localhost:8080/myapp/icons/ O zaman benim routers.php yılında sahip dosyası "Not Found The requested URL /myapp/icons/ was not found on this server." diyor yazdığınız:

Router::connect('/', array('controller' => 'pages', 'action' => 'display', 'home'));
Router::connect('/pages/*', array('controller' => 'pages', 'action' => 'display'));

Ben gibi icons_controller.php dosyasında bir denetleyicisi oluşturmak:

<?php
class IconsController extends AppController{
 var $name = 'Icons'; 
 function index() {
  $this->set('icons', $this->Icon->find('all'));
 }
}
?>

Ve bu sadece bir paragraf etiketi metin dosyasını basit açmalıdır (in / views / icons / index.ctp)

<h1>My Icons</h1>

Ama ben localhost:8080/myapp/icons/ kullanarak index.ctp açamıyor. Yani sonra ben böyle benim routers.php dosyasını değiştirmek için çalıştı, url ile çalışıyor http://localhost:8080/myapp/:

Router::connect('/', array('controller' => 'icons', 'action' => 'index'));
Router::connect('/pages/*', array('controller' => 'pages', 'action' => 'display'));

Bu güzel ve başarı "Benim Simgeler" metni görüntüler. Sadece başka bir şey, "/" altında neden çalıştığını merak çalışmaz.

0 Cevap