Showing posts with label CodeIgniter. Show all posts
Showing posts with label CodeIgniter. Show all posts

Friday 19 June 2015

Tutorial Membuat Friendly URL Menghilangkan index.php dan Controller CodeIgniter


Cara Menghilangkan index.php dan Controller CodeIgniter, saya baru belajar codeigniter karena tuntutan kerja, sebelumnya pakek yii framework hehe, kali ini saya akan membagikan tentang bagaimana Menghilangkan index.php di url Codeigniter, kita juga dapat menyembunyikan Controller di url Codeigniter.
Default URL CI  http://domain/index.php/controller/method setelah dihilangkan index.php dan controller maka akan menjadi lebih simpel http://domain/method. Caranya dapat kita edit di file ./application/config/routes.php

Berikut script yang harus ditambahkan di routes.php :

$route['portofolio/(:any)'] = "home/product/$1";
Penjelasan script tersebut adalah, jika kita memanggil url http://domain/product/1 secara otomatis akan diarahkan ke class home dan method product dengan beberapa parameter yang tersedia, jadi tidak perlu menyebutkan home di url, tulisan code portofolio merupakan alisan dari product, jadi temen-temen bisa ganti sesuai kebutuhan.

Sekian Tutorial Sederhana, semoga bermanfaat :)

Sunday 20 October 2013

AutoComplete CodeIgniter di NetBeans

AutoComplete CodeIgniter di NetBeans

Menambahkan Framework CodeIgniter di Netbeans, Beberapa hari kemarin saya mendapatkan tugas untuk mencoba CodeIgniter (salah satu framework PHP yang terkenal), biasanya saya menggunakan framework yii sekarang mencoba belajar codeIgniter.Pada tugas ini ane membuat data mahasiswa yang terdiri dari nrp, nama mahasiswa, jenis kelamin, kelas mahasiswa.Setelah googling saya nemu plugin untuk Netbeans di Project Kenai.
Plugin ini membantu saya untuk membuat new project berupa PHP Project Wizard hingga auto-complete yang menyenangkan. Langsung saja, untuk memulainya pastikan kamu sudah menginstal Netbeans dengan PHP support (bisa didownload di sini). Kemudian….
1. Buka Netbean, kemudian pilih Tools -> Plugins. Kemudian pilih tab Settings.
2. Klik tombol Add.
Add Plugin
3. Kemudian masukkan Name (misal: CI atau CodeIgniter atau sesuai keinginan), kemudian untuk URL masukan URL berikut:
Catatan : URL diatas sesuaikan versi netbeans yang kamu gunakan dan cek pada browser, apakah ada atau tidak. Misalnya http://kenai.com/downloads/nbphpci/Latest_NetBeans{Versi di sini}/updates.xml
Tampilan diatas Jika dibuka di browser, kayak bentuk xml,,hehe

4.  Kemudian buka tab Available Plugins dan cari CodeIgniter, dan akan keluar dua plugin yaitu Framework dan Framework Repository. Cek keduanya, kemudian klik Install.
Catatan : Jangan Lupa butuh koneksi Internet saat install berjalan

5. Setelah sudah Buka Tools -> Pilih Settings. Kemudian pilih tab PHP, Pastikan ada Tab CodeIgniter dan buka tab tersebut.

6. Pada Base Files, Klik Add Zip … Kemudian masukan file zip CodeIgniter. Kemudian klik OK.
Add file zip CodeIgniter
Catatan : download terlebih dahulu file codeigniter nya..hehe
 7.  Pindah ke tab General, Pada PHP 5 Interpreter, Pilih Browse, kemudian cari File php.exe pada web server kamu, misal pada xampp, ada pada \xampp\php\php.exe. Kemudian klik OK untuk menyimpan.
 
8. Restart Netbean mu. Kemudian coba buat project baru, klik menu File New Project.

9. Ikut New PHP Project Wizardnya, Kemudian pada Wizard terakhir pilih CodeIgniter PHP Web Framework.
New PHP Project Wizard halaman terakhir, pilih CodeIgniter PHP Web Framework
Berikut contoh auto-compete atau yang biasa disebut intellisense untuk CodeIgniter PHP Web Framework:


 Sumber : https://kenai.com/projects/nbphpci/pages/NBInstall