Я использую cakephp и pippoacl плагин, и я просто не могу добавить новую роль. Что я могу изменить в плагин, чтобы сделать представить с помощью Ajax, что-то вроде этого, на мой взгляд (add.ctp):
<?php echo $ajax->submit(
'submit',
array(
'url' => array('controller' => 'roles', 'action' => 'add'),
'before' => 'beforeSubmitAdd();',
'complete' => 'completeSubmitAdd(request);'
)
);
?>
Когда add.ctp загружается в первый раз, я могу что-то от print_r контроллер. Но ajax submit выше выполняет только javascript на 'before' и 'complete'. Я проверяю firebug, ответ пуст.
На мой контроллер:
function add() {
print_r("start");
if (!empty($this->data)) {
print_r("add new role");
// save new role
}
}
Я использую AJAX Submit для пользователя, и у меня нет никаких проблем при добавлении нового пользователя. Есть ли идея, где я должен проверить? Я сравнивал код пользователя и роли в течение недели, и я попросил друга посмотреть мой код тоже, но мы все еще не можем найти причину этого.
Заранее благодарен! : D
Hi, Nik! URL-адрес уже правильный. Он должен перейти к действию добавления в контроллере ролей и после сохранения новой роли он должен загрузить другую страницу. Случается, что он переходит на другую страницу, не сохраняя ничего. Я попытался print_r и узнал, что он не выполнил добавление. Thx для вашего ответа! – Threl