KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
As per here I've got the following controller: class User extends CI_Controller { public function Login() { //$data->RedirectUrl = $this->input->get_post('ReturnTo'); $data = array( 'title' => 'My Title', 'heading' => 'My Heading', 'message' => 'My Message' ); $this->load->view('User_Login', $data); } //More... } and in my User_Login.php view file I do this: <?php print_r($data);?> which results in: A PHP Error was encountered Severity: Notice Message: Undefined variable: data Filename: views/User_Login.php Line Number: 1 Do I need to load any specific modules/helpers to get the $data variable populated? If I print_r($this) , I can see a lot of stuff but none of my data except in caches Edit: To clarify, I know that calling the variable the same in the controller and view won't "share" it - it's out of scope but in the example I linked, it seems to imply a $data variable is created in the scope of the view. I simply happened to use the same name in the controller
Tags (comma-separated)
Save Edits
Cancel