Привет, я изменяю очень старый сайт, созданный с использованием cakephp1.2.
Вот часть моей структуры взгляда:
структура моего взгляда
веб-сайт изначально был создан для того, чтобы пользователь мог получить доступ к содержимому add.cpt , используя "/" или "account / add"
что достигается с помощью следующего кода:
Router::connect('/', array('controller' => 'accounts', 'action' => 'add'));
Проблема, с которой я сталкиваюсь, заключается в том, что я добавил в add.ctp запрос ajax, запрашивающий некоторые данные у контроллера. Итак, у меня есть что-то вроде этого:
$.ajax({
url: 'someajaxrequest',
type: "POST",
async: false,
data: {}
}).done(function(data){
});
Затем функция с именем someajaxrequest в accounts_controller.php
Однако запрос работает только при доступе по маршруту "accounts / add" и теперь работает при обращении по "/" , поскольку он не может найти функцию в Контроллер по этому маршруту.
Я не могу покинуть страницу "/" , потому что есть люди, использующие эту страницу.
Я устал перенаправлять "/" на "account / add" , но cakephp 1.2 не поддерживает router :: redirect .
Есть ли способ, как я могу решить эту проблему?
Спасибо !!!!