public function banner() { try { $crud = $this->getCrud(); $crud->set_table('banner'); $crud->set_subject('Banner'); $crud->columns('name', 'link', 'show'); $crud->field_type('show', 'true_false'); $crud->set_field_upload('link', Constant::getUploadBannerPath()); $output = $crud->render(); $this->output($output); } catch (Exception $e) { show_error($e->getMessage() . ' --- ' . $e->getTraceAsString()); } }
<div class="row carousel-holder"> <div class="col-md-12"> <div id="carousel-example-generic" class="carousel slide" data-ride="carousel"> <ol class="carousel-indicators"> <?php foreach ($banner as $key => $value) { echo '<li data-target="#carousel-example-generic" data-slide-to="' . $key . '" class="' . ($key === 0 ? "active" : "") . '"></li>'; } ?> </ol> <div class="carousel-inner"> <?php foreach ($banner as $key => $value) { echo '<div class="item ' . ($key === 0 ? "active" : "") . '">'; echo '<img class="slide-image" src="' . base_url(Constant::getUploadBannerPath() . $value["link"]) . '">'; echo '</div>'; } ?> </div> <a class="left carousel-control" href="#carousel-example-generic" data-slide="prev"> <span class="glyphicon glyphicon-chevron-left"></span> </a> <a class="right carousel-control" href="#carousel-example-generic" data-slide="next"> <span class="glyphicon glyphicon-chevron-right"></span> </a> </div> </div> </div>