Sauvegarder les données en utilisant AJAX et CakePHP

J'ai passé aujourd'hui la recherche de la façon d'enregistrer les données à l'aide d'une requête ajax dans cakephp, et ont obtenu maintenant où, la documentation sur le site web cakephp semble un peu défaut pour ce sujet en particulier.

J'ai plusieurs listes triables et j'ai besoin de sauvegarder la position de chaque élément de la liste quand on est triée. J'ai une requête ajax défini comme suit, qui est déclenchée lorsqu'un élément est déplacé:

$.ajax({                    
        url: "/orders/save_column_order",
        type:"POST",                                        
        data:"data="+data
       });

et référencé dans la fonction du contrôleur est:

function save_column_order(){
    if($this->RequestHandler->isAjax()){

             SAVE STUFF...

        }
  }

J'ai les aides etc. mise en place:

var $helpers = array('Html','Form','Js');
var $components = array('Session','Email','RequestHandler');

Et sa ne fonctionne pas...

Donc mes questions sont:

1) qu'est-Ce que l'url actuelle de l'envoi d'une requête ajax à une action d'un contrôleur? Est-ce simplement /controller/action?

2) Que dois-je faire pour le contrôleur pour accéder à l'ajax de données?

BONUS:

3) Est-il un moyen d'inclure une coutume fichier php dans le framework CakePHP qui référence les paramètres de base de données afin que je puisse mettre à jour manuellement ma base de données mysql?

source d'informationauteur Alex