Welcome Guest, Not a member yet? Register   Sign In
Template Engine / Easier View Library
#3

[eluser]wiredesignz[/eluser]
Usage: Rendering page parts within container template.

Autoload library template.php

Code:
$base_nav = new Template('nav');      // navigation template part
        $base_nav->assign('some', $data);
        
        $content = new Template('content');   // content template part
        $content->assign('some', $data);

        $this->template->file = 'main_view';  // container template
        $this->template->assign(array(
            'base_nav' => $base_nav,
            'content' => $content,
        ));
                    
        $this->template->render();

With the template library autoloaded page parts can be assigned to the template object from within controllers or models.


Messages In This Thread
Template Engine / Easier View Library - by El Forum - 12-13-2007, 04:44 PM
Template Engine / Easier View Library - by El Forum - 12-13-2007, 04:51 PM
Template Engine / Easier View Library - by El Forum - 12-13-2007, 05:15 PM
Template Engine / Easier View Library - by El Forum - 12-13-2007, 06:15 PM
Template Engine / Easier View Library - by El Forum - 12-14-2007, 12:07 AM
Template Engine / Easier View Library - by El Forum - 12-14-2007, 08:08 AM
Template Engine / Easier View Library - by El Forum - 12-14-2007, 11:15 AM



Theme © iAndrew 2016 - Forum software by © MyBB