• About
  • Sitemap
  • Privacy Policy
  • Disclaimer
  • Contact

Daeng_Solusi

Memberikan banyak Solusi Untuk anda

  • Beranda
Home » C.I » Install » Menambahkan field More di Grocery CRUD

Menambahkan field More di Grocery CRUD

Menambahkan field More di Grocery CRUD- Menambahkan action more pada sebuah content memang perlu,,apalagi jika artikelnya terllau panjang tentu melihatnya saja sudah ogah-ogahan kan? Menambahkan kata " more" yang nantinya ngelink ke halaman lain memang mudah, namun bagaimana kalau membuat link-link an tersebut pada sebuah bahasa pemrograman? Emm, lumayan sulitkan ?namun saya yakin bagi para master-master pemrograman akan sangat mudah melakukannya. Berhubung saya, seseorang yang baru mempelajari sebuah bahasa pemrograman hal tersebut lumayan sulit, oleh karena itu saya mau berbagi tips buat rekan-rekan yang ingin membuatnya menggunakan framework Code Igniter atau C.I
nah lebih jelasnya kita pelajari dulu apa itu C.I.
Pengertian Code Igniter

Framework secara sederhana dapat diartikan kumpulan dari fungsi-fungsi/prosedur-prosedur dan class-class untuk tujuan tertentu yang sudah siap digunakan sehingga bisa lebih mempermudah dan mempercepat pekerjaan seorang programer, tanpa harus membuat fungsi atau class dari awal.

Ada beberapa alasan mengapa menggunakan Framework:
Mempercepat dan mempermudah pembangunan sebuah aplikasi web.
Relatif memudahkan dalam proses maintenance karena sudah ada pola tertentu dalam sebuah framework (dengan syarat programmer mengikuti pola standar yang ada)
Umumnya framework menyediakan fasilitas-fasilitas yang umum dipakai sehingga kita tidak perlu membangun dari awal (misalnya validasi, ORM, pagination, multiple database, scaffolding, pengaturan session, error handling, dll
Lebih bebas dalam pengembangan jika dibandingkan CMS (Model, View, Controller)
View, merupakan bagian yang menangani presentation logic. Pada suatu aplikasi web bagian ini biasanya berupa file template HTML, yang diatur oleh controller. View berfungsi untuk menerima dan merepresentasikan data kepada user. Bagian ini tidak memiliki akses langsung terhadap bagian model.
Model, biasanya berhubungan langsung dengan database untuk memanipulasi data (insert, update, delete, search), menangani validasi dari bagian controller, namun tidak dapat berhubungan langsung dengan bagian view.
Controller, merupakan bagian yang mengatur hubungan antara bagian model dan bagian view, controller berfungsi untuk menerima request dan data dari user kemudian menentukan apa yang akan diproses oleh aplikasi.

Dengan menggunakan prinsip MVC suatu aplikasi dapat dikembangkan sesuai dengan kemampuan developernya, yaitu programmer yang menangani bagian model dan controller, sedangkan designer yang menangani bagian view, sehingga penggunaan arsitektur MVC dapat meningkatkan maintanability dan organisasi kode. Walaupun demikian dibutuhkan komunikasi yang baik antara programmer dan designer dalam menangani variabel-variabel yang akan ditampilkan.
Nah pastu sudah tidak sabar bukan ingin mencobanya,,
Nah berikut contoh membuat " add_action" di grocery _crud 

void add_action( string $label,  string $image_url , string $link_url , string $css_class ,  mixed $url_callback)


Add an action/operation to the list table. The way to do that its simple:


  1. add the label of your subject, for example "Photo Gallery".

  2. add an image url . Notice that in the flexigrid theme is a required field.

  3. add your custom url. This url will be connected with the site_url function and the primary key. For example if you add 'my_controller/photo/' then it will transform to site_url('my_controller/photo/'.$primary_key_for_each_row)

  4. add a CSS class. Remember that at the theme of datatables a CSS class includes images , for example :  ui-icon-image, ui-icon-plus, e.t.c.

  5. You can even add your own url callback. If you don't want the default transformation of the url, you can use this paremeter to add your own algorithm of the url transformation. 



Example:


 
function offices_management_with_actions()
{
$crud = new grocery_CRUD();
 
$crud->set_theme('datatables');
$crud->set_table('offices');
$crud->set_subject('Office');
$crud->required_fields('city');
$crud->columns('city','country','phone');
 
$crud->add_action('More', '', 'demo/action_more','ui-icon-plus');
$crud->add_action('Photos', '', '','ui-icon-image',array($this,'just_a_test'));
$crud->add_action('Smileys', 'http://www.grocerycrud.com/assets/uploads/general/smiley.png', 'demo/action_smiley');
 
$output = $crud->render();
 
$this->_example_output($output);
}
 
function just_a_test($primary_key , $row)
{
return site_url('demo/action/action_photos').'?country='.$row->country;

}

Untuk lebih jelasnya sialhkan buka ke http://www.grocerycrud.com
 


Ditulis oleh Cupliks, Jumat, 19 April 2013 - Rating: 4.5
Judul : Menambahkan field More di Grocery CRUD
Deskripsi : Menambahkan field More di Grocery CRUD- Menambahkan action more pada sebuah content memang perlu,,apalagi jika artikelnya terllau panjang te...

Bagikan ke

Facebook Google+ Twitter

Belum ada komentar untuk "Menambahkan field More di Grocery CRUD"

Posting Komentar

Posting Lebih Baru
Posting Lama
Beranda
Langganan: Posting Komentar (Atom)

Arsip Blog

  • ►  2014 (3)
    • ►  Februari (1)
    • ►  Januari (2)
  • ▼  2013 (338)
    • ►  Desember (4)
    • ►  November (9)
    • ►  Oktober (10)
    • ►  September (24)
    • ►  Agustus (26)
    • ►  Juli (17)
    • ►  Juni (14)
    • ►  Mei (28)
    • ▼  April (36)
      • Cara mengoptimalkan robots.txt agar cepat terindex...
      • Cara Mudah Belajar Bahasa Inggris Tanpa Grammar
      • Sudah Ada Kandidat Siswa yang Lolos SNMPTN
      • Download Cheat Point Blank Online Indonesia 29 Apr...
      • Penduduk NUSANTARA dari luar Galaksi BIMASAKTI ?
      • Pengertian Meme
      • Download Cheat Point Blank Online Indonesia 28 Apr...
      • Download Cheat Point Blank Online Indonesia 26 Apr...
      • Ustad Jefri Bukhori Meninggal Dunia
      • Download Cheat Point Blank Online Indonesia 25 Apr...
      • Cara memasang iklan ditengah-tengah postingan seca...
      • Download Cheat Point Blank Online Indonesia 24 Apr...
      • Negara-negara yang tidak pernah menyelenggarakan U...
      • Download Cheat Point Blank Online Indonesia 23 Apr...
      • Penghinaan Agama yang dilakukan oleh Siswa SMA tol...
      • Download Cheat Point Blank Online Indonesia 22 Apr...
      • Cara pasang Bismillah di blog
      • Download Kakao Talk free for mobile
      • Download WhatsApp ver 2.8.11 Gratis untuk mobile
      • Ilmuwan NASA temukan planet mirip bumi
      • Menambahkan field More di Grocery CRUD
      • Akibat Terlalu Tampan, 3 Pemuda Ditahan Polisi
      • Bocoran Gambar Lembar Jawab Ujian Nasional tingkat...
      • Download Cheat Point Blank Online Indonesia 17 Apr...
      • UN 2013 Terburuk dan Coreng Dunia Pendidikan
      • Download Cheat Point Blank Online Indonesia 11 Apr...
      • SMS Online gratis
      • Harlem Shake vs Gangnam Style, siapa pemenangnya??
      • Anonymous cyberattackers target Israeli government...
      • Peraturan resmi POINT BLANK NATIONAL CHAMPIONSHIP ...
      • 10 Stadion terunik didunia
      • Cara mengetahui jumlah artikel yang ter index oleh...
      • Browser Harlem shake ( Facebook, Blog, Twitter dll )
      • Cara mencari BlackBerry yang hilang
      • Mengenal Sistem UN 2013
      • Penjelasan tentang Blog Dummy
    • ►  Maret (43)
    • ►  Februari (41)
    • ►  Januari (86)
  • ►  2012 (150)
    • ►  Desember (148)
    • ►  November (2)
Copyright © 2012 Daeng_Solusi - All Rights Reserved
Design by Mas Sugeng - Powered by Blogger