Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,654

    Zend routes Passaggio parametri

    Ciao a tutti, ho un problema con una rotta settata nel mio caso nel routes.ini
    Detto in breve la url d'esempio sarebbe:
    [code]
    http://..../italia/regione/comune/categoria/
    [code]
    Nel file e' configurato correttamente il passggio del controller, action e paramtrei.
    Senza stare a riportare tutto do un nome alla rotta, dichiaro il nome del controller e il resto dinamico
    [code]
    /mia-rotta/:action/:nazione/:regione/:comune/:categoria
    [code]

    Il problema è il seguente:

    Come faccio a passare tutti i parametri omettendo ad esempio il comune (fermandomi alla regione) ? calcolando che mi serve cmq la categoria

    I parametri hanno un valora di default ma se non passato il comune nella rotta la categoria diventa il valore del comune?

    Cosa sbaglio?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di Razorblade
    Registrato dal
    Feb 2002
    Messaggi
    1,308
    Ciao,
    non stai sbagliando nulla, se la tua route si aspetta questi parametri in quest'ordine

    :action/:nazione/:regione/:comune/:categoria

    Il quarto sarà per forza il comune.

    Se hai una situazione in cui devi omettere il comune, in teoria dovresti creare una nuova route

    :action/:nazione/:regione/:categoria


    Ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.