[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.