Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 06-06-2009 11:45:45

nicko
Membre
Lieu: Chambéry
Date d'inscription: 25-05-2009
Messages: 190

[1.8] Question sur route.

Bonjour,

Je suis sur un problème au niveau de la route.

Actuellement, j'utilise le contrôleur par défaut que propose zf pour l'exécution de base. Et je suis entrain d'ajouté quelques fonctionnalités en ajax.

Tout ce qui concerne les requêtes Ajax, je l'ai mis dans ma librairie. Voila l'arborescence :

Code:

/apply
  /modules
     /un module
/libraire
  /zend
  /my
    /ajax
      /js         <-- 1
      /scripts  <-- 2
index.php

actuellement lorsque je saisie une url comme celle-ci : /module/controller/action, ca fonctionne normalement.

Mais dans mes script JS (1) je souhaiterai accéder a mes scripts (2) de la façon suivante : /ajax.

Comme le montre ce bout de JavaScript :

Code:

        $.ajax( {
                url: "/ajax",
                type: "POST",
                data: serial,
                success: function(feedback)
                {
                    alert ( feedback );
                }
        } );

de façon a ce que je puisse traiter les informations de la variable "serial" à ma façon sans que le contrôleur ne vienne m'imposer quoi que ce soit.

Est ce que vous voyer ce que je souhaite faire ?

Je vous remercie beaucoup d'avance si vous pouvez m'aider.

Hors ligne

 

#2 08-06-2009 14:26:13

DavidV
Membre
Date d'inscription: 19-05-2009
Messages: 19

Re: [1.8] Question sur route.

Si j'ai bien compris, tu souhaites acceder à des fichiers php situés dans le répertoire
libraire/my/ajax/scripts

Le plus simple est peut-être de désactiver la réécriture d'url pour ce répertoire ci.

Mais pourquoi ne pas utiliser des urls "zend" /module/controler/action pour ces scripts ? Si c'est le layout qui t'embête tu peu le désactiver pour ces actions.

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages