IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MVC PHP Discussion :

$this->baseUrl() retourne une valeur bizarre


Sujet :

MVC PHP

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    488
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 488
    Points : 134
    Points
    134
    Par défaut $this->baseUrl() retourne une valeur bizarre
    Bonjour,

    J'utilise ce code pour atteindre une page :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $url_fiche_detail = $this->baseUrl() . '/index/fiche/id/' . $result['poste_id'].'/'.str_replace('?','e',$result['contrat_nom']).'/'.$result['poste_intitule'];
    Mais il s'avère que la valeur de $this->baseUrl() est erronée.
    Lorsque je fais un echo, ça m'affiche : /index.php.

    Est-ce que quelqu'un peut m'aider à trouver d’où vient le problème?

  2. #2
    Membre averti Avatar de Njörd
    Homme Profil pro
    Inscrit en
    Janvier 2010
    Messages
    190
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 190
    Points : 390
    Points
    390
    Par défaut
    Bonjour sheira,

    Tu as la possibilité de modifier le baseUrl() de ton application via la fonction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $this->getHelper('BaseUrl')->setBaseUrl('ECRIT ICI LE NOM DE TON ALIAS OU VHOST');
    Tu peux la placer dans le init() de ton controller par défaut.

    Au passage, c'est étrange que Zend te renvoi "index.php" vue que de base, c'est justement ce que le framework veut éviter (Documentation Zend Helper baseUrl).

    Une piste de pourquoi ça marche pas de base :
    Utilise-tu apache comme serveur web ? Si oui, as-tu défini un alias vers ton application ? Si oui, as-tu déclarer cette alias dans ton .htaccess ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    RewriteEngine On
    RewriteBase /lenomdetonalias

Discussions similaires

  1. [vb.net] retourner une valeur dans l'evenement click
    Par graphicsxp dans le forum Windows Forms
    Réponses: 3
    Dernier message: 27/05/2005, 13h06
  2. [VB.Net]Procédure Stocké retournant une valeur
    Par waldo2188 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 03/05/2005, 12h56
  3. Réponses: 7
    Dernier message: 15/03/2005, 14h44
  4. fonction retournant une valeur
    Par ryan dans le forum ASP
    Réponses: 4
    Dernier message: 06/09/2004, 17h45
  5. Retourner une valeur avec une fonction
    Par stephtbest dans le forum ASP
    Réponses: 4
    Dernier message: 31/10/2003, 16h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo