|
|
| yazan w3root 19-04-2009, 23:53:16
Uzun zamandır bir PHP framework'ünü öğrenmek istiyordum. İlk başta aklımda codeigniter olsada kendimi CakePHP üzerine araştırma yaparken buldum. Biraz CakePHP'den bahsetmek istiyorum. ![]() CakePHP Nedir? CakePHP yazılım geliştiricilerin hızlı ve az kod yazarak uygulama geliştirmelerini sağlayan bir PHP framework’ üdür. ![]() Neden CakePHP * PHP ile geliştirilmiştir, PHP4 ve PHP5 ile uyumludur. * Uygulamalarınızı çok daha hızlı geliştirmenizi sağlar. * Model View Controller (MVC) Yapısı * Kolayca veritabanı işlemleri yapmanızı sağlar. CRUD (Create, Read, Update, Delete) * Büyük topluluğa sahiptir. * Geliştirilebilir olması sizin kendi ihtiyaçlarınız doğrultusunda CakePHP ‘ye eklenti yazmanıza veya diğer geliştiricilerin yazdıkları eklentileri kullanmanıza olanak tanır. * Html, Ajax ve Javascript yardımcıları ile birlikte gelir. * Ve daha birçok neden ![]() CakePHP Kurulumu Localhost’a CakePHP kuralım. Kurulum için gerekenler. * Bir Http server (mod_rewrite açık olan Apache sunucusu önerilir) * PHP 4.3.2 veya daha üstü bir sürümü. * Veritabanı sunucusu (MySQL (4 veya daha üstü), PostgreSQL, Firebird DB2, Microsoft SQL Server, Oracle, SQLite, ODBC, ADOdb) Ben Apache ve Mysql kullanıyorum. IIS7 için CakePHP kurulumu İlk önce CakePHP: the rapid development php framework. Home adresinden CakePHP’nin son versiyonu indiriyoruz. Arşivden çıkarıyoruz ve proje klasörümüze kopyalıyoruz.Proje klasörümüzün yapısı şu şekilde oldu. * /app (uygulama klasörümüz) * /cake (CakePHP çekirdeğinin bulunduğu klasör) * /vendors (CakePHP uygulamamızda kullanacağımız üçüncü parti PHP kütüphanelerini bulunduracağımız klasör) * .htaccess * index.php * README Tarayıcımıza http://localhost/CakePHP (CakePHP dosyalarını kopyaladığınız klasör adını yazmalısınız) yazıyoruz ve aşağıdaki ekranla karşılaşıyoruz. ![]() Resimdeki “Your tmp directory is writable.” sizde sarı bir hata mesajı olarak çıkabilir. app klasörünün içindeki tmp klasörüne yazma izni vermeniz gerekli. Sıra veritabanı ayarlarını yapmada app\config dizinine gelip database.php.default dosyasını bir metin editörüyle açıp Kod: var $default = array( 'driver' => 'mysql', 'persistent' => false, 'host' => 'localhost', 'login' => 'veritabanı kullanıcı adı', 'password' => 'şifresi', 'database' => 'veritabanı adı', 'prefix' => '', ); Kod: Configure::write('Security.salt', 'buraya karışık bişeyler yazın'); ![]() "buraya karışık bişeyler yazın" yazdığım yere https://www.grc.com/passwords.htm 'dan random karakterleri yazabilirsiniz. CakePHP Kurulumu Konu w3root tarafından (21-04-2009 Saat 13:53:47 ) değiştirilmiştir. |
| Görüntüleme 1104
Comments 5
|
| |||
| Teşekkürler arkadaşlar. Şöyle anlatayım PHP frameworklerini kullanabilmeniz için temel seviyede PHP bilmeniz gerekir dersem sanırım yanlış olmaz. Framework terimi PHP Framework - Bilisim Kulubu Düzenleme: Aşağıdaki linklerde CakePHP Framework'ü ile ziyaretçi defteri yapımı anlatılmış. http://www.kodaman.org/yazi/cakephp-...-bir-ziyaretci http://www.kodaman.org/yazi/cakephp-...ir-ziyaretci-1 CakePHP makaleleri, eklentileri, kodlar vs http://bakery.cakephp.org Konu w3root tarafından (20-04-2009 Saat 23:37:32 ) değiştirilmiştir.. |
![]() |
| Bookmarks |
| Article Tools | |
| |