Membuat CRUD Image dengan GroceryCRUD dan Codeigniter

Pertama, download terlebih dahulu CodeIgniter : https://codeigniter.com/download
Lalu, download GroceryCRUD image : https://www.grocerycrud.com/image-crud
Setelah didownload, ekstrak kedua file tersebut


Untuk folder codeigniter, pindahkan ke folder htdocs kalian, lalu timpa dengan file image-crud Grocery

Buat database baru di phpMyAdmin, dalam kasus ini nama databasenya adalah crud_image.
Lalu, import contoh sql yang telah disediakan oleh grocery Crud


Lalu, sesuaikan database di codeigniter kalian dengan database yang baru saja kalian buat


Lalu buat controller baru dengan nama Core dan pastekan script berikut

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Core extends CI_Controller {
 function __construct()
 {
  parent::__construct();
  /* Standard Libraries */
  $this->load->database();
  /* ------------------ */    $this->load->helper('url'); //Just for the examples, this is not required thought for the library
  $this->load->library('image_CRUD');
 }
  function _example_output($output = null)
 {
  $this->load->view('example.php',$output);  }
  function index()
 {
  $this->_example_output((object)array('output' => '' , 'js_files' => array() , 'css_files' => array()));
 }   function example1()
 {
  $image_crud = new image_CRUD();
  $image_crud->set_primary_key_field('id');
  $image_crud->set_url_field('url');
  $image_crud->set_table('example_1')
   ->set_image_path('assets/uploads');
  $output = $image_crud->render();
  $this->_example_output($output);
 }
  function example2()
 {
  $image_crud = new image_CRUD();
  $image_crud->set_primary_key_field('id');
  $image_crud->set_url_field('url');
  $image_crud->set_table('example_2')
  ->set_ordering_field('priority')
  ->set_image_path('assets/uploads');
  $output = $image_crud->render();
  $this->_example_output($output);
 }
 function example3()
 {
  $image_crud = new image_CRUD();
  $image_crud->set_primary_key_field('id');
  $image_crud->set_url_field('url');
  $image_crud->set_table('example_3')
  ->set_relation_field('category_id')
  ->set_ordering_field('priority')
  ->set_image_path('assets/uploads');
  $output = $image_crud->render();
  $this->_example_output($output);
 }
 function example4()
 {
  $image_crud = new image_CRUD();
  $image_crud->set_primary_key_field('id');
  $image_crud->set_url_field('url');
  $image_crud->set_title_field('title');
  $image_crud->set_table('example_4')
  ->set_ordering_field('priority')
  ->set_image_path('assets/uploads');
  $output = $image_crud->render();
  $this->_example_output($output);
 }
  function simple_photo_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->_example_output($output);   }
}



lalu jalankan dengan cara mengakses http://localhost/genno/index.php/core



Komentar

Postingan populer dari blog ini

PHP Lumen Client APP