Tampilkan postingan dengan label code igniter. Tampilkan semua postingan
Tampilkan postingan dengan label code igniter. Tampilkan semua postingan

2014-03-23

bootstrap + Code igniter

[Tanya] ::
Apa ada yg punya referensi/dokumentasi menggunakan Bootstrap dengan CI, btw minta link nya dong
Bootstrap cocok dengan apa aja.. termasuk Ci. Tetapi daripada menulis dan konfigurasi sendiri. Lebih baik memakai yang sudah ada. Lalu kembangkan sesuai dengan keinginan.
https://github.com/sjlu/CodeIgniter-Bootstrap kunjungilah ini

2013-12-08

Memulai CI - 2013 Akhir

Sudah banyak tulisan yang saya share di blog ini. Namun saya menyadari bahwa beberapa tutorial harus di update. dan update itu biasanya ganti tullisan..
adalah CI / Code Igniter yang akan di angkat disini. Framework (dari sini disebut Framework) yang bertujuan mempermudah kinerja kita sebagai programer. Namun saya melihat bahwa CI sudah jadi semacam duri sendiri dalam membuat sebuah program. Bukan maksud saya mengatakan CI itu menyusahkan, tetapi sekedar membuka wawasan dahulu.

2013-07-25

Belajar CI

lho kok bikin lagi.. well ini buat refresh.. soalnya udah dapet tehnik baru.. tehnik ini lebih menekankan pada pemakaian di view.. dan minimalis di bagian controler dan modelnya.. Namun sebagai pelajaran awal saya lebih fokus ke view.. trus yang termasuk data akan ditaro di Model.. Pertama kita download yang baru di http://ellislab.com/codeigniter

2013-07-21

Ask2Solve: Unable to locate the model you have specified

Pertanyaan:
mo tanya error kayak gini kenapa ya mastah ???
"An Error Was Encountered: Unable to locate the model you have specified: setting"

Jawaban:
periksa perintah load model ($this->load->model) pada controler ato malah pada model.. lakukan pencarian dan temukan perintah tersebut..

2013-05-28

Curhat programer CI yang mendadak jadi Newbie

wakzzz
lucu juga.. ketika gw dah bisa pake controler, model dan helper juga view.. Tetapi sejujurnya blum pake library bawaan luar CI jadi ngak bisa curhat tentang itu. memegang web e-commerce membuatku banyak dapat masukan.. dan juga dapat kesulitan.. saya cerita satu-satu dulu.

2013-02-03

A2S : Penamaan CI yg tepat

Yg belum saya pahami, utk penamaan model, view dan controllernya. Bingung, bagusnya gimana yaa??
sebenarnya tidak ada yang namanya penamaan yang bagus.. semua ini terjadi karena pengalaman. tetapi jawaban ini saja tentu tak membuatmu puas.. mari kita melakukan analogi web rumah sakit.

di rumah sakit kita membagi web dalam 3 divisi yaitu divisi rawat jalan, rawat inap dan farmasi. sebenarnya dari sini udah ketahuan bahwa kita butuh yang namanya 3 folder ato mudahnya bila di CI controler.. disini kita mendapatkan nama kontroler, nama kendali ini harus didasarkan pada tema yang sedang kamu buka. Kedepannya kita akan menghadapi keinginan untuk linknya pendek.. misal saya ingin membuat linknya

situsku.co/dokter/gunawan

disini akan terlihat boros karena bikin controler dokter lalu bikin fungsi gunawan.. tapi sebenarnya ada cara mempermudah jadi tulisannya pendek dan hasilnya bisa efektif. Untuk mempermudah pembahasan saya akan bahas 1-1

2012-12-17

CI : PDF memakai gambar

Seperti yang diketahui, FPDF mampu menerima input berupa gambar. Dimana pdf yang kita punya akan dapat berisi gambar yang kita tentukan, tetapi apa yang terjadi bila gambar itu tidak muncul atau malah muncul error yang membuat kita bingung. Berasal dari pertanyaan salah seorang di FB
pada CI ketika mo buat file download-an berformat pdf memakai tcpdf terjadi error seperti ini TCPDF ERROR: [Image] Unable to get image: http://localhost/lowongankerja/img/logo.jpg itu knp ya? pdhl ketika saya cek filenya ada dan pathnya benar. mohon bntuannya..

2012-12-14

CI : Kenapa Akses Controler lain tidak diwajibkan

suatu masalah terjadi karena ada alasannya. Alasan kenapa ada controler di akses via controler lain juga ada alasannya. Kalau dari saya alasannya adalah karena penamaan, sebagai referensi saya memakai domain abc.efg! harap di ingat domain ini tidak nyata dan tidak ada!

Permintaan client mengharuskan saya membuat guest book dengan link abc.efg/guestbook padahal saya sudah membuat abc.efg/page/guestbook. Tentu saja isi dari guestbook (di contrler page) harus di copy paste ke controler guestbook (function index). Hal yang menyulitkan adalah akan terjadi pemborosan kedepannya bila disuruh edit guestbook. Kalau dari saya lebih baik buka 1 file (page) dan edit di function guestbook.

2012-11-17

database part 1: Fondasi

Apa itu database? database bagi sebagian orang adalah kumpulan data yang dapat digunakan. Itulah konsep yang akan kita gunakan untuk pelajaran database di web atau code igniter. Mungkin kalian sudah bosen dengan pernyataan apa itu DB, saya akan fokus ke praktek. Sebelumnya perhatikan gambar yang saya berikan. Ini adalah termasuk database, dimana database ini terdiri dari nama, tanggal (ngak terlihat), keterangan, status, diskon, harga dan lain-lain.  Data ini selain tampil bisa dicari juga, bahkan bisa di manipulasi, mudahnya pada tanggal. Yang awalnya tanggal memakai standar Amrik, bisa dibuat jadi standar Indonesia.

2012-11-11

lagi-lagi masalah htaccess

ada beberapa kebingungan masalah kenapa htaccess tidak jalan. Pertama dugaannya adalah tulisannya salah, tetapi tulisan itu adalah tulisan sama yang ditulis untuk menjalankan CI di tempat orang lain dan berhasil. Sehingga masalahnya bukan dari tulisan dari hal yang membuat kenapa perintahnya tidak berjalan. Pandangan kita langsung berubah menuju "mod_rewrite.c"

mod_rewrite.c ini dapat ditemui di setting apache tepatnya di httpd.conf, dimana mod_rewrite.c tidak di aktifkan. Tetapi setelah di check ternyata sudah aktif?!? jadi masalah pada permission ke file .htaccess

Beberapa mengatakan bahwa kita harus memasang file tersebut ke mode 755 atau mode bisa di eksekusi. Tetapi beberapa yang mencoba mengatakan masih tidak berhasil?!?

2012-11-02

CI memakai view dari database.

Membuat view di database?!? itu ide yang menarik.. Sebenarnya belum kepikiran membuat hal demikian. Bahkan saat ini saya memikirkan 2 cara!! karena topik ini tidak menunjukkan caranya langsung jadi saya jelaskan secara tulisan. Kalau anda berminat, reply saja tulisan ini nanti saya akan buat.
Semua ini sebenarnya berawal dari pertanyaan seseorang di Facebook.
ka CI bisa g tampilan Viewny dr database jd htmlny dr field .trus Urlny jga dr database.. bkn dr controller .share la
Dari pertanyaan inilah saya membuat konsep dimana konsep pertama tetap memakai view (lho sama aja donk?) dan memproses langsung di hasil database tersebut.

Sebelumnya saya meminta anda membagi-bagi rancangan web anda dahulu menjadi bentuk Heder, footer dan content. Dengan demikian anda dapat mempermudah dalam menentukan viewnya. Bila awalnya anda hanya pake 1 view => tidak disarankan. Pecah jadi banyak.. Kadang banyak tidak bagus, tetapi sesuai pengalaman kita akan mendapat keuntungan.

2012-06-29

belajar CI paling basic part 1

semua buku yg gw baca selalu menugaskan kl mau belajar CI.. kamu harus  bisa pake Controler, Model dan View!!

Tapi faktanya tidak semua orang/programer mampu faham apa gunanya controler, model dan view. Bagi gw memaksakan harus pake controler, model dan view itu bukan cara belajar yang bagus. Sementara bikin script yang kebanyakan di controler itu malah ngak bagus dan efektif.

Tetapi pandangan gw berbeda, kalau memang lu bisa bikin semua di controler.. Kenapa tidak?!? tetapi gw gk menyarankan cara memakai di controler itu benar ya.. Semoga 1 artikel ini mampu membantu anda bikin script dengan gaya anda masing-masing.

2012-06-11

bab 4 Database di CI part 2

Pada tulisan sebelumnya, saya sudah tuliskan tentang memakai user guide, karena bahasanya bule dan susah dibaca.. kita jadi terlewat hal-hal penting.. contohnya adalah bila datanya 1, ada mendapatkan error dan cara mendapatkan jumlah kolom dan field. Pertama yang akan dibahas adalah dari belakang dahulu yaiu berapa jumlah field dan kolom. Tetapi sebelumnya mari bahas kesalahan yang kita suka lakukan. Pertama kita sering menulis
select * from table;
cara ini ngak salah tetapi tidak disarankan.. alasannya:
  1. field yang dimunculkan bisa banyak dan tak terduga.
  2. memberi batasan dan memunculkan nama2 field yang akan tampil sangat membantu dalam melakukan coding.. sehingga programer ngak usah testing dulu apa aja field yang keluar
 Tentu cara ini tidak disarankan bila anda kebingungan, karena ini masalah coding dan gaya programing anda dan team.

bab 4 Database di CI

sebelumnya bacalah link ini >>
Google dokumen.
dokumen tersebut tentang cara menggunakan database di CI. Normalnya kita di PHP memakai mysql, tetapi di lapangan mungkin DB yang kita pake berbeda, jadi kita gunakan kata DBE = Database Engine. Untuk mengedit, cara melakukan query sederhana saya lakukan di link yang kuberikan di atas.. Pelajarilah lalu lanjutkan pembicaraan kita.

Berikutnya saya akan tunjukkan cara melakukan dengan hasil output array. Perlu digarisbawahi data yang tampil lebih dari 1. Sebelumnya saya akan share logicnya dahulu.

2012-06-10

icon di address bar

master, mau nanya, apakah untuk di ci mengganti icon di address bar sama seperti html?

Jawaban:
lakukan edit pada view kamu.. kebetulan scriptnya sama seperti favicon

2012-05-31

ngak bisa oracle di CI?? coba periksa dulu oci nya

pertanyaan yang kudapat di facebook.. ada baiknya di share. Intinya disini.. sumber masalah bukan pada apa yang kita ketik tapi pada fungsi2 yang kita gunakan.. dalam hal ini adalah OCInya!!

mohon bantuanya master2... ane kok ada masalah sama koneksi oracle dengan CI 2.1!!
padahal uda baca sana sini dengan merubah sedikit konfigurasi di bagian driver database oci8_driver.php (kalo gk salah ngubah function _set_stmt_id()) dengan menghilangkan sedikit sintak.. trus
konfigurasi database :

$db['default']['hostname'] = '(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521))(CONNECT_DATA=(SID=XE)))';
$db['default']['username'] = 'ikd';
$db['default']['password'] = 'ikd';
$db['default']['database'] = '';
$db['default']['dbdriver'] = 'oci8';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;

tapi masih muncul error
"Unable to connect to your database server using the provided settings.

Filename: C:\xampp\htdocs\ikd\system\database\DB_driver.php".

mungkin ada yang bisa membantu master2 sekalian.. sementara saya mencoba untuk yang postgree dan mysql alhamdulillah lancar.. tapi ketika masuk ke oracle agak ada kendala.. mohon bantuanya.. maklum masih pemula.. masih agak bingung.
banyak saran masuk untuk memperbaiki koneksi.. Tetapi kenapa tidak testing dari non-CI maksudnya
sebelumnya bentuk di atas beda dengan bentuk di
http://masdeka.web.id/code-igniter-dengan-oracle/

lalu baru dikasi solusi

2012-04-18

Bab 03 - Menggunakan CI


Pendahuluan  
Setelah berhasil menggunakan FTP dan menginstal CI secara sederhana, mari mulai membuat CI sesuai kebutuhan kita. Untuk memulai mari mengedit application/config/routes.php
sebenarnya isi routes adalah sebagai berikut:
$route['default_controller'] = "welcome";
Ubah
$route['default_controller'] = “rumah”;
dimana controller yang pertama kali di buka adalah home. Hapus kata-kata ‘Welcome’ lalu ganti dengan home atau nama yang anda kehendaki. Kemudian buka application/controler
buat file home.php lalu edit dan masukkan ini
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class rumah extends CI_Controller {
/*Halaman utama*/
       public function index()
       {
               $this->load->view('welcome_message');
       }
}
Atau dapat dilihat di Pastebin.com (klik linknya)

BAB 02- CI menggunakan FTP



Dalam membuat web, kita mau ngak mau akan memakai FTP dalam melakukan upload dan lain-lain. Sebelum melanjutkan memakai CI, mari memakai FTP dalam melakukan edit dan upload dokumen.

Ada beberapa isu yang harus diketahui sebelum memakai FTP, pertama kita butuh yang namanya server FTP
 dan untunglah XAMPP sudah menyediakan yaitu Filezilla server.
 Mari memanfaatkan filezilla server.

Belajar Code Igniter 2.1

Code Igniter telah menjadi salah satu bahasa yang sangat dicari para mahasiswa dan orang-orang yang ingin memulai mempelajari PHP dan membuat website. Atas dasar itulah tutorial ini dibuat. Tutorial yang akan dibuat ini memakai google doc sebagai dasarnya, pada tahapan belajar ini lebih kepada memasang CI pada web/localhost anda sendiri.
 Link dapat ditemukan di Dokumen Google
 Untuk foldernya dapat ditemukan disini

2011-12-25

Let's Use Code Igniter 2 part 2

As I said earlier, I was make a basic page. Now I will try different way to make basic page. Unlike before, We can build ASAP too and with different style. You will notice if the code are like before (remember previous post) where we show all random mode.

If we see on the view, there is so much type in there.. and important, the code don't use any php like <?php echo 'enter'; ?>

is there possibly that the we can type like this , example {{body}} than <?php echo $body ; ?>
For this task we need 2 help from controller and data. Before let's see previous code