Hello There, Guest! Login Register


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Model Guides
#5
(12-01-2015, 01:45 PM)wonno Wrote:
(10-25-2015, 06:57 PM)seegithub Wrote:
(10-25-2015, 02:38 PM)wonno Wrote: mas, gimana caranya sya buat model sendiri dan controller sendiri misalnya saya ingin buat nomor tiket misalnya 20150001 kan bisanya menggunakan fungsinya mysql select max()... dan ditambah prameter tahun, return dari fungsi mysql terus bisa di tampilin di form inputan, soalnya saya lihat di view tidak ada kebentuk file2 template form, ya mungkin sekedar masukan meskipun ini adalah generator paling tidak bisa dibuka untuk pengembangan, mungkin misalnya dengan harga beda tapi bisa dapet appcore versi development jadi bisa ngembangin hehehehe, soalnya sya kendala dalam pembuatan management user dan hak akses user terhadap fitur menu .

Halo wonno, 

sebenarnya generator file2 itu terpusat pada 1 tempat saja, ya itu di folder application/views/modules/
- list.php (untuk melisting data dalam bentuk tabel, halaman utama controller)
- add.php (untuk menampilkan form add jika tombol plus(+) di klik)
- edit.php (untuk menampillkan form edit ketika tombol edit di klik)
- view.php (untuk menampilkan detail informasi jika tombol view(kaca pembesar) di klik.

nah, jika anda ingn melakukan kostumisasi listing data ataupun form add atau form edit, bahkan form view, anda hanya perlu mengkopi file-file yang terdapat di folder application/views/modules/ kemudian anda buatkan folder baru di dalam application/views/modules/, misalkan anda ingin membuat module tickets, jadi folder yang anda buat adalah application/views/modules/tickets/ lalu copy file-file tadi ke dalam folder tickets, jgn lupa pada bagian controller ubah location default viewnya ke folder yang telah anda buat tadi, contohnya:
PHP Code:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class 
Tickets extends MY_Controller {
 
   protected $moduleTitle 'Data Tickets';
 
   protected $baseViewDir 'modules/tickets/';
 
   protected $loadModel true;
 
    

setelah anda lakukan hal diatas, nanti struktur folder anda menjadi:
application/
|--- views/
|-------- modules/
|------------- tickets/
|------------------- list.php
|------------------- add.php
|------------------- edit.php
|------------------- view.php

nah anda tinggal mengedit saja file yang ada disitu, misalkan anda ingin mengedit form add.php, tinggal anda rubah sesuai dengan yang anda inginkan di file tersebut. sebetulnya saya sudah membuat video tutorial untuk kasus anda ini: silahkan dilihat lagi di: https://www.youtube.com/watch?v=EjcsF22vcZQ

kalo memang anda merasa kesulitan walaupun sudah melihat video tutorialnya dan jika anda berkenan saya bisa melakukan remote menggunakan teamviewer untuk mendemonstrasikan secara langsung kepada anda.
mas, kalau saya sudah mengcustoms file edit,add,list dan view, apakah tidak berpengaruh pada controller dan modelnya, maksud saya untuk logic nya di controller dan model tidak perlu dibuat lagikan. apakah sudah otomatis data akan bisa disimpan seperti standardnya appcore

kalau melakukan custom di view edit, list, add kan butuh penyesuaian di controller, artinya ya kita perlu membuat fungsi yang perlu saja, seperti misalkan kita mau menambah data tapi dari data custom kita sendiri, ya otomatis controller nya harus di custom dibagian add data.

Semoga Membantu.
Reply


Messages In This Thread
Model Guides - seegithub - 07-18-2015, 04:59 PM
RE: Model Guides - wonno - 10-25-2015, 02:38 PM
RE: Model Guides - seegithub - 10-25-2015, 06:57 PM
RE: Model Guides - wonno - 12-01-2015, 01:45 PM
RE: Model Guides - seegithub - 12-01-2015, 02:01 PM

Forum Jump:


Users browsing this thread:
1 Guest(s)