Linux Arch & Manjaro CodeIgniter Kurulumu

CodeIgniter kurulumunda GitHub üzerinden ya da resmi siteden son sürümü indirdiğinizde ve çalıştırdığınızda sizi bir Welcome ekranı karşılayacaktır. Bu ekranı gördüğünüzde sorunsuz çalıştığını varsayabilirsiniz; tabii bir Arch&Manjaro kullanıcısı değilseniz. Eğer ki sistem dili Türkçe olan Linux Arch ya da bir Manjaro kullanıcısı iseniz; muhtemelen CodeIgniter ya da ZN Framework çalışmayacaktır.  Bunun nedeni PHP’nin standart str fonksiyonlarının…

CodeIgniter 3 Template Yapısı

CodeIgniter öğrenmeye yeni başladığım sıralarda template yapısına gerek duymamıştım fakat blog sistemi yazmaya karar verdiğimde ne kadar elzem bir ihtiyaç olduğunu anlamam uzun sürmedi. Birkaç döküman ve video taramasından sonra amacıma ulaştım. Bu konuda pek Türkçe kaynak olmamasından mütevellit blogumda paylaşmaya karar verdim. Olay şöyle ki; Öncelikle kütüphanemizi oluşturalım. CodeIgniter dizininde libraries klasöründe “TempK” isminde bir PHP…

CodeIgniter 3 Insert Kullanımı

CodeIgniter ile veritabanına veri ekleme işlemini gerçekleştirelim. Öncelikle models klasörümüzde YeniProje isminde bir PHP dosyası oluşturalım. Dosyanın içerisine aşağıda yer alan kodları yazalım. models/YeniProje class YeniProje extends CI_Model { function Insert(){ $data = array( ‘alanBir’ => ‘Ben alanBire eklenecek veriyim.’, ‘alanIki’ => ‘Ben alanIkiye eklenecek veriyim.’, ); $query = $this->db->insert(‘tablo’,$data); echo $query ? “<h1>veri eklendi..</h1>” : FALSE;…

CodeIgniter 3 Giriş

Yakın zamanda PHP ile dinamik web uygulamaları geliştirmeye olanak sağlayan; çatı projesi CodeIgniter kullanmaya başladım. Ben de bu fırsatı değerlendirerek her zaman olduğu gibi; bilginin paylaşılmasına katkıda bulunmaktan ve buna aracı olmaktan duyduğum zevki CodeIgniter dersleri paylaşarak saçmaya karar verdim. Bu yazıyı okumadan önce muhtemelen diğer betiklerde yer alan standart tanımları okudunuz. Ben biraz onlardan kaçınarak biraz da samimiyetin verdiği…