Development

Documentation/it_IT/book/1.0/09-Links-and-the-Routing-System (diff)

You must first sign up to be able to contribute.

Changes between Version 9 and Version 10 of Documentation/it_IT/book/1.0/09-Links-and-the-Routing-System

Show
Ignore:
Author:
giosan (IP: 82.61.238.166)
Timestamp:
03/21/08 13:01:50 (10 years ago)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Documentation/it_IT/book/1.0/09-Links-and-the-Routing-System

    v9 v10  
    534534    article_by_id: 
    535535      url:          /article/:id 
    536       param:        { module: article, action: read, 
    537     id: 1 
    538      } 
     536      param:        { module: article, action: read, id: 1 } 
    539537 
    540538Nel Listato 9-20, il parametro `display` assume il valore `true` anche se non e' presente nella URL. 
    565563Ci sono pro e contro a tal metodo. I vantaggi sono i seguenti: 
    566564 
    567   * La formattazione di URI interne avviene molto piu' velocemente, in quanto symfony non deve cercare tutte le regole per trovare quella che corrisponde al link. In pagine in cui iol numero di link e' elevato, noterai la differenza di velocita' se usi label invece di coppie modulo/azione. 
     565  * La formattazione di URI interne avviene molto piu' velocemente, in quanto symfony non deve cercare tutte le regole per trovare quella che corrisponde al link. In pagine in cui il numero di link e' elevato, noterai la differenza di velocita' se usi label invece di coppie modulo/azione. 
    568566  * Usare le label aiuta ad astrarre la logica dietro un'azione. Se decidi di cambiare il nome dell'azione ma non la URL, infatti, sara' sufficiente una piccola modifica del file `routing.yml`. Tutte le chiamate `link_to()` continueranno a funzionare senza ulteriori cambiamenti. 
    569567  * La logica della chiamata e' piu' evidente se utilizzi una label. Anche se i tuoi moduli e azioni possiedono nomi espliciti, spesso e' piu' evidente chiamare `@display_article_by_slug` di `article/display`.