I am trying to use image CRUD in Codeigniter. The following is what I have working:
Controller:
public function view($page = 'home')
{
$image_crud = new image_CRUD();
$image_crud->unset_upload();
$image_crud->unset_delete();
$image_crud->set_primary_key_field('id');
$image_crud->set_url_field('url');
$image_crud->set_table('example_4')
->set_image_path('assets/uploads');
$output = $image_crud->render();
$this->load->view('pages/'.$page,$output);
}
View:
<html>
<body><div class="container_main">
<?php echo $output; ?>
</div>
The page display properly with the about code. However, once i add an additional page the page will give me an error:
A PHP Error was encountered
Severity: Notice
Message: Undefined variable: output
Filename: pages/gallery.php
Line Number: 7
new controller:
public function view($page = 'home')
{
if($page == 'gallery'){
$image_crud = new image_CRUD();
$image_crud->unset_upload();
$image_crud->unset_delete();
$image_crud->set_primary_key_field('id');
$image_crud->set_url_field('url');
$image_crud->set_table('example_4')
->set_image_path('assets/uploads');
$output = $image_crud->render();
$this->load->view('pages/'.$page,$output);
}
}
What am I doing wrong?