CakePHP 3.0CakePHP'nin 3: rota için eksik rota hatası
Ben var olan bir rota için bir "Eksik Rota" hatası alıyorum bulunmaktadır.
#my admin routes...
Router::prefix('admin', function($routes) {
$routes->connect('/', ['controller'=>'Screens', 'action'=>'index']);
$routes->connect('/screens', ['controller'=>'Screens', 'action'=>'index']);
$routes->connect('/screens/index', ['controller'=>'Screens', 'action'=>'index']);
//$routes->fallbacks('InflectedRoute');
});
Router::scope('/', function ($routes) {
$routes->connect('/login', ['controller' => 'Pages', 'action' => 'display', 'login']);
$routes->connect('/pages/*', ['controller' => 'Pages', 'action' => 'display']);
$routes->fallbacks('InflectedRoute');
});
Plugin::routes();
Temelde ben sadece (yönetici yönlendirme) üst bölümü eklendi kutunun çıkıp varsayılan yollarına: Burada
benim yolları vardır.
Bildirimi hata iletisi diyor:
Error: A route matching "array ('action' => 'add', 'prefix' => 'admin', 'plugin' => NULL, 'controller' => 'Screens', '_ext' => NULL, )" could not be found.
... Ben erişmeye çalışan değilim çünkü garip ben ziyaret ettiğinizde
/admin/screens/index
aşağıdaki hatayı bakın add
eylemi. Aşağıda yazdırılan paramitler doğru görünüyor.
Neler oluyor?
Urgh Cake. 2.0'ı kullanarak önbelleğe alınmış modeller ile ilgili sorunlar yaşadım. Hata ayıklamasının 2'yi çözeceğini buldum. Önbelleği temizlediniz varsayarak tahmin ediyorum –
Hata ayıklama yapılandırmaları biraz değişmiş gibi görünüyor. Şimdi 'TRUE' olarak ayarladığım bir boole. Sadece güvende olmak için tüm önbellek dosyalarını tmp olarak sildim ve hala bunu yapıyor. – emersonthis
Bu benim gideceğim egzersizi. Görünüşe göre ndm daha yararlı bilgiler içeriyor –