Tarih arşivleri:24 Mart 2020

Herkes için CodeIgNiter Eğitimi-8: Parametre gönderme

0 Herkes için CodeIgNiter Eğitimi-8: Parametre gönderme hakkında yorumlar
CodeIgNiter ile url adresine parametre gönderme mümkün kılınmıştır. Aşağıdaki örneği inceleyerek anlamaya çalışalım. class Araba extends CI_Controller { public function index() { echo "ana sayfa"; } public function araba_bilgileri($marka="",$model="") { if!$marka||!$model) { $veri['araba_bilgileri'] = "Henüz detay bulunmuyor"; } //Yukarıdaki kod bölümünde marka ve model paramatresi herhangi bir değer almazsa ne...

Herkes için CodeIgNiter Eğitimi-7: Controller dosyalarından view dosyalarına veri aktarma

0 Herkes için CodeIgNiter Eğitimi-7: Controller dosyalarından view dosyalarına veri aktarma hakkında yorumlar
CodeIgNiter üzerinde oluşturduğumuz her kontrol içerisinden dilersek view dosyalarımıza veri aktarabiliriz. Gelin örneğimize bir bakalım. Öncelikle bir adet controller dosyası oluşturduğumuzu varsayalım; class Arabalar extends CI_Controller { public function index() { $veri['model'] = "520"; $veri['yil'] = 2020; $veri['marka'] = "BMW"; $this->load->view("arabalar-view",$veri);//Veri değişkeniyle oluşturulmuş dizideki verileri arabalar.php dosyamıza aktarmak için parametre...

Herkes için CodeIgNiter Eğitimi-6: İlk uygulama

0 Herkes için CodeIgNiter Eğitimi-6: İlk uygulama hakkında yorumlar
CodeIgNiter ile ilk uygulamamızı yapmaya başlarken öncelikle application/controllers altında ilk kurulumla gelen welcome yerine kendimiz bir tane oluşturarak başlayabiliriz işe. İlk etapta baş harfi büyük olacak şekilde Home.php adıyla bir dosya oluşturalım ve içerisine aşağıdaki kodları girelim. defined('BASEPATH' OR EXİT('Bu script içerisine doğrudan erişemezsiniz.'); class Home extends CI_Controller { public...

Herkes için CodeIgNiter Eğitimi-5: HTACCESS Dosyası ayarları

0 Herkes için CodeIgNiter Eğitimi-5: HTACCESS Dosyası ayarları hakkında yorumlar
CodeIgNiter çatısında önemli olan nokta .htaccess dosyasının yapılandırılması mevzusudur. Burada yapılacak değişiklik link yapısının daha şık görüntülenmesini sağlayacaktır. Bu ayar yapılmadığı zaman. http://localhost/projeadi/index.php/welcome Şeklinde olurken, htaccess dosyasında aşağıdaki değişiklik yapılır ise link şu şekilde gösterilecektir. http://localhost/projeadi/welcome Gelin htaccess dosyasını aşağıdaki gibi oluşturalım ve proje kök dizinine atalım. RewriteEngine On RewriteCond...

Herkes için CodeIgNiter Eğitimi-4: İlk ayarlar(Application/config/database.php)

0 Herkes için CodeIgNiter Eğitimi-4: İlk ayarlar(Application/config/database.php) hakkında yorumlar
CodeIgNiter ile dinamik bir proje oluşturmak istiyorsanız yapmanız gereken bir başka ayar database ayarlarıdır. Bu ayarlara application/config/database.php altından ulaşabilirsiniz. Tüm bu ayarları yapmadan önce autoload.php altında $autoload[‘config’] = array(‘database’);  otomatik projeye dahil etmeniz faydalı olacaktır.   Database.php dosyasına tekrar geldiğimizde ise aşağıdaki satırları sunucunuza göre değiştimeniz gerekecektir. $db['default'] = array(...

Herkes için CodeIgNiter Eğitimi-3: İlk ayarlar(Application/config/autoload.php)

0 Herkes için CodeIgNiter Eğitimi-3: İlk ayarlar(Application/config/autoload.php) hakkında yorumlar
Codeigniter çatısında bir başka önemli dosya autoload.php dosyasıdır. Projemizde otomatik işletilecek bileşenleri dahil etmemizi sağlar. Şimdi ilgili dosyadaki birkaç satıra bakalım; defined('BASEPATH') OR exit('No direct script access allowed'); $autoload['libraries'] = array();//Bu satırda codeigniter kütüphanelerini dahil edebiliriz. Örneğin 'session','cookie' gibi. Bu kütüphanelerin ne olduğuna bakmak için system içindeki library klasörüne gözatabilirsiniz....

Herkes için CodeIgNiter Eğitimi-2: İlk ayarlar(Application/config/routes.php)

0 Herkes için CodeIgNiter Eğitimi-2: İlk ayarlar(Application/config/routes.php) hakkında yorumlar
Codeigniter çatısında ilk başvuracağımız ayar projemiz çalıştığında işletilecek varsayılan kontrolün tanımlanacağı ve projemizde yönlendirmelerin ayarlandığı routes.php dosyasıdır. Öncelikle bu dosya içeriğine bakalım; defined('BASEPATH') OR exit('No direct script access allowed'); $route['default_controller'] = 'welcome';//Bu satırı işletilmesini isteyeceğiniz kontrol dosyasının adını verebilirsiniz.Ben projemde genelde home kontrolüne atıfta bulunuyorum.   Peki kontrol ne anlama...

Herkes için CodeIgNiter Eğitimi-1: Tanıtım ve anahtar kavramlar

0 Herkes için CodeIgNiter Eğitimi-1: Tanıtım ve anahtar kavramlar hakkında yorumlar
Codeigniter php kod altyapısıyla geliştirilmiş ve model view ve controller programlama felsefesini içinde barındıran bir framework paketidir. Framework denildiğinde programlama süreçlerinin daha kısa zamanda kurgulanması amacıyla oluşturulmuş yazılım çatıları olarak karşımıza çıkmaktadırlar. Bu yazılı eğitim serisinde paylaşacağım konularda sizlerin php programlama becerilerinizi daha üst bir seviyeye çıkaracak ve kendi projelerinizi...

IOS üzerinde radyo yayını yapma yazılı anlatımı

0 IOS üzerinde radyo yayını yapma yazılı anlatımı hakkında yorumlar
IOS ÜZERİNDE RADYO YAYINI YAPMA YAZILI DOKÜMANTASYON   IOS ÜZERİNDE RADYO YAYINI YAPMA YAZILI DOKÜMANTASYON.. 1 Temel anahtar kavramlar 1 Düğme ve sekme konumları 1 Uygulama kullanımı ve ilk ayarlar. 2 Uygulamayı edinme. 2 Uygulama ilk ayarları 2 Radyo yayın ayarları 2 Uygulama kullanımı 3     Temel anahtar kavramlar...