Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Richiamare pagina template da Framework

    Ciao a tutti!

    Ho creato un mio framework proprietario con tutti i modelli dedicati al mio lavoro. L'unica cosa che non mi è perfettamente chiara è come gestire la chiamata ad una determinata pagina web. Spiego brevemente con un esempio pratico.

    Supponiamo che l'utente arrivi sul sito www.miosito.it
    La pagina index mostrerà delle news prelevate dal DB.

    Pagina index

    Codice PHP:

      
    // Includo Framework
      
    include 'framework/mioframework.php';
        
      
    // Inizializzo modello
      
    $mymodel->News();
     
     
    // Richiamo il metodo
      
    $news$mymodel->News->ShowNewsActive();

    // Carico la pagina
    require dirname(__FILE__) . '/template/' $mymodel->Configuration->Params('NameTemplate') . '/index.php'

    Template: Pagina index

    Codice PHP:

            <?php foreach($news as $item): ?>[*]<?php echo $item['name']; ?>
            <?php endforeach; ?>
    e fin qui nessun problema. Ma se l'utente si vuole ad esempio spostare nella pagina 'Registrati'
    io dovrò per forza creare una pagina 'Registrati' nella root principale del sito che a sua volta richiami la pagina 'Registrati' nella directory del Template.

    Ora mi chiedevo se fosse possibile realizzare un metodo diverso per richiamare le varie pagine senza ogni volta creare una pagina nella root principale del sito che si chiami allo stesso modo di quella nel template.

    Voi come fareste?

  2. #2
    Utente di HTML.it L'avatar di Gab-81
    Registrato dal
    Nov 2005
    Messaggi
    558
    Difficile dare una risposta...dipende molto da come hai pensato la logica del tuo framework...si potrebbero passare dei parametri ad un unico file, ad esempio index.php, in base ai quali un controller può decidere che layout costruire, oppure usare un template engine (tipo Smarty), preparare un layout "standard" e caricare le parti di pagina a seconda delle richieste...non so, a me vengono queste come idee; però ribadisco: secondo me molto dipende da come hai pensato la logica del tuo framework...

    :ciao:

  3. #3
    grazie Gab anche io avevo pensato ad entrambi le cose, penso che optero tutto ad un unico file passando dei parametri e da li costruisco il layout. I template engine tipo smarty non mi fanno impazzire..

  4. #4
    Utente di HTML.it L'avatar di Gab-81
    Registrato dal
    Nov 2005
    Messaggi
    558
    Originariamente inviato da emilio81
    I template engine tipo smarty non mi fanno impazzire..
    Magari hai ragione, ma x queste cose sono una manna dal cielo

    Buon lavoro

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