2013-05-22 2 views
0

Я создал администратор моего сайта cakephp с помощью префикса 'webadmin'. Теперь мне нужно изменить это на нечто вроде aRRT6nnf.Невозможно изменить префикс администратора в cakephp 1.3

Я изменил префикс администратора в core.php, routes.php и даже изменяет имена файлов в папке просмотров, но это дает следующее сообщение об ошибке:

Error: The requested address '/aRRT6nnf' was not found on this server. 

я сделал следующие изменения для достижения этой:

//core.php 
Configure::write('Routing.prefixes', array('aRRT6nnf')); 

//routes.php 
Router::connect('/aRRT6nnf', array('controller' => 'dashboard', 'action' => 'index', 'prefix'=>'aRRT6nnf', 'aRRT6nnf'=>true)); 

Любая помощь будет оценена по достоинству.

ответ

1

Вы изменили префиксы на своих методах контроллера

При использовании маршрутизации администратора в Cake 1.3 ваши действия контроллера должны начинаться с префикса маршрута они относятся к, например, взять маршрут admin контроллер Dashboard должно быть что-то вроде этого

class DashboardController extends AppController 
{ 

    public admin_index() { 

    } 

Так что в вашем конкретном случае, вы должны изменить их

public aRRT6nnf_index() { 

} 
+0

Да, я изменил ю e префиксы по методам контроллера, но это не сработает. – cartina

Смежные вопросы