Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    42

    Symfony problemi include_title e passaggio variabili nel layout

    Ciao a tutti stò realizzando un sito con Symfony sotto Linux.
    Non riesco a far comunicare la pagina (cioè le funzioni nell' action.class.php) con il layout (impostato in apps/frontend/layout.php). Ho già provato ad impostare nella action
    codice:
    $this->user("peppe");
    ma poi nel layout la variabile user non risulta esistere.
    Non riesco neanche ad usare "include_title()".
    Il layout viene processato prima della action?
    Bisogna usare il return alla fine della action?
    Grazie.

  2. #2
    in actions.class.php la sintassi è:

    Codice PHP:
    $this->foo "bar"
    che poi puoi usare nei file di template con la sintassi

    Codice PHP:
    echo $foo

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    42
    Grazie, avevo risolto. Comunque mi sembra di aver capito che la versione attuale prevede questo sistema per il passaggio delle variabili:
    codice:
    action
    >dall' action al layout si usa this
    layout
    >dal layout al template si usa set_slot()
    template
    .

    L' ordine di esecuzione è action > layout > template quindi ognuno piliota il suo successivo e non viceversa (il template non può imporre niente al layout ad esempio).
    Correggimi se sbaglio.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.