Welcome Guest, Not a member yet? Register   Sign In
Show up Form in template..
#1

[eluser]AntSteinn[/eluser]
I'm trying get login form into my template but I get this error:

A PHP Error was encountered
Severity: Notice
Message: Undefined variable: data
Filename: site/header.php
Line Number: 25


Controller
Code:
<?php

class Frontpage extends Controller {

    function Frontpage()
    {
        parent::Controller();    
    }
    
    function index()
    {
        //Loaders
        $this->load->model('Forms');
         $this->load->helper('form');
        //Data
        $data['header_login_form'] = $this->Forms->header_login_form();
        //Template Site Header
        $this->load->view('templates/site/header', $data);
        //Login Page
        $this->load->view('account/register');
        //Template Site Footer
        $this->load->view('templates/site/footer');
    }
}

Forms Model
Code:
<?php class Forms extends Model {

     function Forms()
    {
        // Call the Model constructor
        parent::Model();
    }
    
    function header_login_form()
    {
        $this->load->view('templates/site/forms/login');
    }

}?>

Code for call $data in template header
Code:
<?php echo $data['header_login_form']; ?>

But my login form shows up in corner.


Messages In This Thread
Show up Form in template.. - by El Forum - 08-29-2010, 08:02 AM
Show up Form in template.. - by El Forum - 08-29-2010, 08:26 AM
Show up Form in template.. - by El Forum - 08-29-2010, 08:32 AM
Show up Form in template.. - by El Forum - 08-29-2010, 09:11 AM
Show up Form in template.. - by El Forum - 08-29-2010, 09:27 AM



Theme © iAndrew 2016 - Forum software by © MyBB