CodeIgniter for Dummies: Yeni Başlayanlar İçin Kapsamlı Bir Kılavuz
CodeIgniter, web uygulamaları geliştirmek için kullanılan açık kaynaklı bir PHP çerçevesidir. Basit, kullanımı kolay ve esnek bir çerçeve olduğu için yeni başlayanlar için idealdir. Bu kılavuzda, CodeIgniter’ın temellerini ve web uygulamaları geliştirmek için nasıl kullanılacağını öğreneceksiniz.
CodeIgniter’ın Temelleri
CodeIgniter, MVC (Model-View-Controller) mimarisine dayalıdır. Bu mimari, uygulamanızı üç ayrı katmana ayırır:
- Model: Veritabanı ile etkileşim kurar ve iş mantığını içerir.
- Görünüm: Kullanıcı arayüzünü oluşturur.
- Kontrolcü: Modelden gelen verileri işler ve görünüme gönderir.
CodeIgniter, bu üç katmanı birbirinden ayırmak için bir dizi araç ve özellik sağlar. Bu sayede, uygulamanızı daha kolay yönetebilir ve daha esnek hale getirebilirsiniz.
CodeIgniter ile Web Uygulamaları Geliştirme
CodeIgniter ile web uygulamaları geliştirmek için aşağıdaki adımları izleyebilirsiniz:
- CodeIgniter’ı indirin ve kurun. CodeIgniter’ın resmi web sitesinden CodeIgniter’ı indirebilirsiniz. İndirdikten sonra, CodeIgniter’ı sunucunuzda kurmanız gerekir.
- Yeni bir CodeIgniter projesi oluşturun. CodeIgniter’ı kurduktan sonra, yeni bir CodeIgniter projesi oluşturmanız gerekir. Bunu yapmak için, komut satırında aşağıdaki komutu çalıştırın:
codeigniter new my_project
- Uygulamanızın dosya yapısını anlayın. CodeIgniter projesi oluşturduktan sonra, uygulamanızın dosya yapısını anlamanız gerekir. CodeIgniter’ın dosya yapısı aşağıdaki gibidir:
my_project/
application/
controllers/
models/
views/
system/
index.php
- application/controllers/: Bu dizin, kontrolcülerinizi içerir.
- application/models/: Bu dizin, modellerinizi içerir.
- application/views/: Bu dizin, görünümlerinizi içerir.
- system/: Bu dizin, CodeIgniter’ın çekirdek dosyalarını içerir.
-
index.php: Bu dosya, CodeIgniter’ı başlatır.
-
İlk kontrolcünüzü oluşturun. İlk kontrolcünüzü oluşturmak için,
application/controllers/
dizinine gidin ve yeni bir dosya oluşturun. Dosyanın adınıWelcome.php
olarak kaydedin.Welcome.php
dosyasına aşağıdaki kodu ekleyin:
“`php
<?php
class Welcome extends CI_Controller {
public function index()
{
$this->load->view('welcome_message');
}
}
“`
- İlk görünümünüzü oluşturun. İlk görünümünüzü oluşturmak için,
application/views/
dizinine gidin ve yeni bir dosya oluşturun. Dosyanın adınıwelcome_message.php
olarak kaydedin.welcome_message.php
dosyasına aşağıdaki kodu ekleyin:
“`html
CodeIgniter for Dummies
Bu, CodeIgniter ile oluşturduğunuz ilk görünüm.
“`
- Uygulamanızı çalıştırın. Uygulamanızı çalıştırmak için, tarayıcınızda
http://localhost/my_project/
adresini açın. CodeIgniter for Dummies başlıklı bir sayfa görmelisiniz.
Faydalı Siteler ve Dosyalar
- CodeIgniter Resmi Web Sitesi
- CodeIgniter Kullanıcı Kılavuzu
- CodeIgniter Örnekleri
- CodeIgniter Forumu