visionary-be / visionary-website

Site de visionary
GNU General Public License v3.0
2 stars 0 forks source link

Doit-on déclarer les classes à chaque function ? #3

Closed exibit closed 7 years ago

exibit commented 7 years ago

Exemple j'ai routé plusieurs pages :

//route DOWNLOAD
$f3->route('GET /download',
    function($f3) {
        $f3->set('classes',$classes);
        $f3->set('header','inc.header.php');
        $f3->set('content','page.download.php');
        $f3->set('footer','inc.footer.php');
        echo View::instance()->render('layout.htm');
    }
);

//route CONTACT
$f3->route('GET /contact',
    function($f3) {
        $f3->set('classes',$classes);
        $f3->set('header','inc.header.php');
        $f3->set('content','page.contact.php');
        $f3->set('footer','inc.footer.php');
        echo View::instance()->render('layout.htm');
    }
);

Comme on peut le voir je redéclare à chaque fois le footer et le header. Il n'y a que deux lignes qui sont différentes (le slug et le contenu)