Forum Nusansifor

Full Version: CI - Grocerycrud - Contoh Kondisi List Edit Add
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Berikut contoh kasus pengkondisian menurut aksi.

Ini adalah variebel komplete state:
PHP Code:
$states = array(
 
       0    => 'unknown',
 
       1    => 'list',
 
       2    => 'add',
 
       3    => 'edit',
 
       4    => 'delete',
 
       5    => 'insert',
 
       6    => 'update',
 
       7    => 'ajax_list',
 
       8    => 'ajax_list_info',
 
       9    => 'insert_validation',
 
       10    => 'update_validation',
 
       11    => 'upload_file',
 
       12    => 'delete_file',
 
       13    => 'ajax_relation',
 
       14    => 'ajax_relation_n_n',
 
       15    => 'success',
 
       16    => 'export',
 
       17    => 'print'
 
   ); 

Contoh kasus:
PHP Code:
function employees_management()
{
 
   $crud = new grocery_CRUD();
 
 
   $crud->set_theme('datatables');
 
   $crud->set_table('employees');
 
   $crud->set_relation('officeCode','offices','city');
 
   $crud->display_as('officeCode','Office City');
 
   $crud->set_subject('Employee');
 
 
   $output $crud->render();
 
 
     $state $crud->getState();
 
   $state_info $crud->getStateInfo();
 
 
   if($state == 'add')
 
   {
 
       //Do your cool stuff here . You don't need any State info you are in add
 
   }
 
   elseif($state == 'edit')
 
   {
 
       $primary_key $state_info->primary_key;
 
       //Do your awesome coding here. 
 
   }
 
   else
    
{
 
       $this->_example_output($output);
 
   }

kasus yang cukup membuat denyut jantung berdetak kencang hehehe
Gak dong dengan contoh kasusnya, kepalaku jadi pening melihat bahasa codingnya hahaha
kalau untuk membuat list tentang absensi gimana yah om
kasus yang menegangkan dan akhirnya terpecahkan juga kasusnya
terimakasih banyak pak sudah berbagi ilmu