[eluser]ytsejam[/eluser]
Hello
I am a newbie in codeigniter. I made my page work from MY_Controller.
My Home controller is
Code:
class Home extends MY_Controller {
function __construct() {
parent::__construct();
}
public function view($page = 'home')
{
$this->load->helper('text');
$data['records']= $this->services_model->getAll();
if ( ! file_exists('application/views/pages/'.$page.'.php'))
{
// Whoops, we don't have a page for that!
show_404();
}
$data['title'] = ucfirst($page); // Capitalize the first letter
$this->render_page('pages/'.$page);
my view file is :
Code:
<ul class="blog-medium">
<?php foreach($records as $row): ?>
<li><?php $string = $row->content; $string = word_limiter($string, 10); echo $string; ?>
<?php endforeach ?>
</li>
My services model :
Code:
class Services_model extends CI_Model {
function getAll() {
$q = $this->db->get('services');
if($q->num_rows() > 0){
foreach ($q->result() as $row)
{
$data[] = $row;
}
return $data;
}
}
}
When i load the page i get Message: Undefined variable: records... how can i pass services_model to my home view?