• sansina temel gelistiricilerinden biriyle ucakta karsilastigim fireymwörk. ufacik cocuk, 15 yasinda miydi neydi, benim bu islerden biraz anladigimi fark edince hemen acti laptop'u kodu anlatmaya falan basladi. son sempozyumlarinda bi konusma yapmis, onu falan gosterdi, aklindaki fikirleri anlatti, sorular sordu falan. ne heyecanli cocuktu aman allahim.

    en sevdigim yaniysa su oldu. delikanli neyle ugrastiginin farkinda. "bunlar cok buyuk/yeni fikirler degil, varolan fikirlerin uygulamasi sonucta" mealinden laflar etti. temel hedefinin de oxford'da ppe okumak oldugunu soyledi. programlama icin, bunlar gundelik isler, asil onemli konulara kafa yormak lazim falan bile dedi.

    her dedigine katilmasam da (hele bilgisayar bilimleri konusunda cok sığ fikirleri vardi) vizyonunu takdir ettim veledin.

    15 yasindaydi evet.
  • profiler class'ı çok iş görür.

    şöyle açıklayayım. içinde belki onlarca sorgu gerçekleştirdiğiniz, post, get dataları olan bir sayfanız var. codeigniter doğası gereği bu tek bir controller zaten. bu controller'a tek satırlık şu kodu ekliyorsunuz.

    $this->output->enable_profiler(true);

    ne mi oluyor?

    sayfanızın en altında şu verileri takır takır alıyorsunuz:

    * benchmark sonuçları
    * $_get dataları
    * memory usage
    * $_post dataları
    * bütün sql query'leriniz.
    * http headers
    * session bilgileri
    * ilgili config değişkenleri

    nasıl? güzel değil mi?

    codeigniter'ı öğrenin, öğretin.
  • php ile hızlıca web uygulamaları geliştirmeye yarayan, mvc tabanlı bir açık kaynak framework

    http://www.codeigniter.com/ adresinden 20 dakikada nasıl blog hazırlanacağına dair bir videoya ulaşmak mümkün.

    ayrıca (bkz: cakephp)
  • php ile az çok uğraşıp da bu frameworkten bîhaber olan adam vakit kaybetmeden bu eksiğini gidermelidir.

    senelerdir php ile orta seviye hemhal olmuş bir phpsever olarak söylüyorum...

    kavraması başta birçok insan için zor olabilir * ama olayı anlayıp uygulamaya başlayınca uçuyorsunuz...

    konuyla ilgili en iyi kaynak tutsplus'daki şu müthiş sessiondır:
    http://net.tutsplus.com/…/codeigniter-from-scratch/
  • kurulumu basit, dökümanları oldukça kolay anlaşılır framework.
    sürümü 3.1.0 'a yükselmiştir.
  • 15 ocak 2020 tarihinde projenin başındaki jim parry isimli kişi akciğer kanseri sebebiyle aramızdan ayrılmış. nur içinde yatsın. bu blog gönderisinde belirtildiği üzere 24 şubatta codeigniter 4 yayına alınacakmış. aynı zamanda ölen kişinin* yaşgünüymüş.

    codeigniter.com
    codeigniter4@github
  • sessionları crypt edebilen, hatta oluşacak session verilerini ip adresi, tarayıcı bilgileri dahil cryptli olarak veritabanında da saklayıp her request zamanı veritabanıyla eşleştirip kontrol edebilen gelişmiş bir session sınıfına sahiptir, sadece config.php sinden bu ayarları aktif etmek gerekmekte.
  • 2 sürümü ile crsf korumasını da çekirdeğe dahil etmiş kaliteli php frameworkü.

    edit: 2 sürümü ile birlikte sadece php5 desteği var, php4'e destek vermemekte.
  • 3.0 final sürümü yayınlanmıştır.

    ayrıca kendisi 2012'den beri kullanmadığım php framework'ü.

    (bkz: laravel)
  • muhtemelen php4 desteklemek gibi bir amaçları olduğundandır ancak şunu söylemeyilim ki object oriented değildir
    aşağıdaki gibi bir komutun çıktısı "0" olan bir framework'e "object oriented" diyenin anlını karışlarım

    codeigniter_1.7.2/system$ egrep -ir "abstract|interface|factory" * | wc -l
    0

    (bkz: object oriented)
    (bkz: design patterns)
    (bkz: abstract)
    (bkz: interface)
    (bkz: factory pattern)
hesabın var mı? giriş yap