05.Symfony – Databases and the Doctrine ORM – Giriş

Kategori : Symfony 4

Aslında Symfony Framework yapısı içinde veritabanları ile işlem yapmak üzere bir bileşen bulunmamaktadır. Veritabanı işlemleri Doctrine adlı bir üçüncü parti bir eklenti ile yaparız. Zorunlumudur, teknik olarak değildir, alternatiflerinden istediğinizi kullanabilirsiniz. Teknik olarak zorunlu değil,ama işin gerçeğini sorarsanız bana göre “Symfony Framework Kullanacaksanız Evet Zorunludur. Nedenine gelince Doctrine eklentisini kullanarak, veritabanı işlemlerimizi kolay ve esnek […]

Devamı >>

10.Symfony Doctrine Repository

10.Symfony Doctrine Repository

Kategori : Symfony 4

Merhaba. Bundan önceki yazılarımda bir adet Entity oluşturmuştuk, daha sonra ise, dummy data oluşturduk. Şimdi elimizde bir adet Entity, ve bu Entity ‘ye uygun dummy datalar var. Bu şu demek, “Artık sorgu yazabiliriz”. Bu yazımda Doctrine Repository konusuna giriş yapabiliriz.

Devamı >>

09.Doctrine Fixtures Bundle — Nelmio/Alice

09.Doctrine Fixtures Bundle — Nelmio/Alice

Kategori : Symfony 4

Merhaba bu yazımda Dummy Data oluşturacağız, böylece Repository konusuna inceden bir giriş yapacağız. Repository konusuna inceden giriş yapacağız diyorum çünkü, bu yazı Dummy Data ile ilgili, Repository konusunun ön hazırlığı niteliğinde. Malum veritabanımız boş iken sorgularımızın bir anlamı yok, çünkü ne yazarsak yazalım dönen sonuç hep null/boş olacak. Symfony de Dummy Data oluşturmadan önce projemize dahil etmemiz gereken bir kaç eklenti var. Bu eklentileri projemize dahil ettikten sonra Entity dosyamızı biraz değiştireceğiz, Böylece size Repository ve Doctrine sorgularını daha rahat örneklerle anlatabileceğim.

Devamı >>

08.Symfony Doctrine — Veritabanına Kayıt Ekleme

08.Symfony Doctrine — Veritabanına Kayıt Ekleme

Kategori : Symfony 4

Bir önceki yazımda kitap bilgilerimizi tutacak Book adında bir adet Entity oluşturmuştuk. O yazımı henüz okumadıysanız 07.Symfony Doctrine — Entity adlı yazımı okumanızı tavsiye ederim. Bu yazımda ise Symfony de Doctrine ile oluşturduğumuz veritabanına nasıl kayıt ekleriz, bundan bahsedeceğim. Aslında Symfony Veritabanına Kayıt Ekleme zor yada karmaşık bir işlem değildir. Eğer OOP(Nesne Yönelimli PHP) ye […]

Devamı >>

07.Symfony Doctrine — Entity

07.Symfony Doctrine — Entity

Kategori : Symfony 4

Doctrine Projesi çeşitli kitaplıklardan (bileşenler) oluşur. Her Doctrine bileşeni, composer tarafından kurulabilir bir paket olarak dağıtılır ve Packagist.org katalogunda kayıtlıdır. Doctrine, veritabanınızı nesne yönelimli bir şekilde yönetmek için kullanışlı yöntemler sunan açık kaynak kodlu bir PHP kütüphanesidir. İlişkisel veritabanları ile çalışmak için Doctrine, Object Relational Mapper (kısaca ORM) kullanır.

Devamı >>

06.Symfony Doctrine — Giriş

06.Symfony Doctrine — Giriş

Kategori : Symfony 4

Piyasada birçok veritabanı yönetim sistemi (DBMS) bulunmaktadır. Bu sistemler iki gruba ayrılabilir: verileri sorgulamak ve değiştirmek için SQL dilini kullanan geleneksel ilişkisel veri tabanları ve verilere erişmek ve yönetmek için sadece “SQL değil” yöntemleri kullanan NoSQL veritabanları. Her belirli projede, yetenekleri ve rekabet avantajları nedeniyle bazı DBMS’yi tercih edebilirsiniz.

Devamı >>

05.Symfony – Routing

05.Symfony – Routing

Kategori : Symfony 4

Symfony Routing e giriş yapmadan önce biraz geçmişe gidelim ve 5+1 (Anasayfa, Hakkımızda, Misyonumuz, Vizyonumuz, Ürünlerimiz yada Hizmetlerimiz ve İletişim olmak üzere ) sayfadan oluşan tamamen statik(HTML) bir site yaptığımızı düşünelim. Bu sayfalar arasında bağlantıyı Link ler ile yönterdik. Eskiden herşey basitti. Böyle basit bir site için de framework kullanmaya ihtiyaç yoktu, hepi topu 5 […]

Devamı >>

04.Symfony Eklentiler

04.Symfony Eklentiler

Kategori : Symfony 4

Symfony eklentilerini ikiye ayırabiliriz, bunlardan birincisi Symfony tarafından hazırlanan resmi eklentiler diyebiliriz. Bu Symfony Eklentiler e buradan ulaşabilirsiniz. İkincisi ise, diğer insanların hazırlamış olduğu Symfony Eklentiler i. Bunları da ihtiyacınıza göre zamanla zaten arayıp bulacaksınız. Buraya tıklayarak composer yardımıyla edinebileceğiniz, en popüler eklentilere ulaşabilirsiniz.

Devamı >>

03.Symfony Framework – Ön Hazırlık ve Kurulum

03.Symfony Framework – Ön Hazırlık ve Kurulum

Kategori : Symfony 4

Symfony 4.0, için bazı gereksinimleri karşılamanız gerekir. Bunlardan birincisi ve en önemlisi PHP 7.1.3 veya üstü. Test ortamınızda/bilgisayarınızda yada sunucunuzda PHP 7.1.3 kurulu olmalıdır. Eğer PHP 7.1.3 kurulu değil ise ve kurmak istiyorsanız ve de İşletim Sisteminiz de Windows ise size XamPP ı öneririm.(WamP değil!). Verdiğim linkten XamPP ın sitesine gidebilir, size uygun olan sürümü […]

Devamı >>

02.Symfony Nedir | Symfony Framework – Giriş

02.Symfony Nedir | Symfony Framework – Giriş

Kategori : Symfony 4

Bu yazımda sizlere Symfony Nedir ? sorusunu kendimce yanıtlamaya çalışacağım ve Symfony Framework e giriş yapacağız. Sonda yapacağım Symfony Nedir, tanımlaması başta yapim. Bence Symfony: Web Uygulamaları İçin Yüksek Performanslı Tümü birlikte uyum içinde çalışan PHP bileşenlerinden oluşan ve felsefesi olan bir topluluktur.

Devamı >>