Kategori Arşivi: PHP ORM

Kas
09

SQL ve FQL Etiketleri

SQL etiketi query niteliğine paremetre olarak verilen SQL sorgusu işletir ve id niteliğine verilen isim ile bir sonuc kümesi getirir. Örnek <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head> <body> <faces> <@import prefix="c" taglib="phpf.core" type="static"/> <@import prefix="sql" taglib="phpf.db.sql"/> <sql:sql id="results" query="select * from urun"/> <table border="1" align="center"> <thead> <th>Urun NO</th> <th>Urun Adı</th> <th>Fiyat</th> <th>Resim</th> </thead> …

Devamını oku »

Kas
09

ORM Kütüphanesi ve Grid Table Kullanımı

Grid bileşeni kendisine bind niteliği ile belirtilen Sınıf diziden bir HTML tablosu oluşturur. Oluşturulan tabloda hangi sutunların bulunacağı @item direktifi ile bildirilir. @item direktifinin key niteliğine Varlık sınıfının uye ismi title niteliğine ise sutunun başlığı yazılır. @item direktifi ile tabloya sınıf harici bilgi eklemek için input niteliği kullanılır. <@item  input=”link” title=”Düzenle”  url=”testet.php?edit=$no”/> Örneğin yukarıdaki @item …

Devamını oku »

Eki
20

Varlık sınıfı oluşturucu (Entity Generator) programı

Varlık sınıflarını kendiniz yazmak zorunda değilsiniz siz sadece veritabanınızı tasarlayın bu program varlık sınıflarını sizin için oluşturacaktır. Ancak tablolar arasıdaki ilişkileri tablolarınızı oluştururken tanımlayım bu program ilişkileri tanır. http://php-faces.googlecode.com/files/generator.zip programı bu adresten indirebilirsinin unutmadan programın çalışabilmesi için sisteminizde JVM bulunmalı! generator.jar isimli dosyayı çalıştırdığınızda kaşınıza aşağıdaki gibi bir pencere gelecek buradan gerekli ayarlamaları yapıp generate …

Devamını oku »

Eki
20

ORM nedir ? PHP ORM Faces İlişkisel Nesne Eşleştirme

PHP ORM Faces ORM nedir? İlişkisel Nesne Eşleştirme (Object Relation Mapping) basit bir anlatımla veritabanındaki tablolara karşılık gelen sınıflar ve bu sınıfların özelliklerine göre SQL cümleleri üretebilen bir yazılım mimarisidir diyebiliriz. Tablolarımıza karşılık gelen bu sınıflara genel anlamda Varlık(Entity) sınıfları adını veriyoruz. Nesne yönelimli programlamada her şey birer nesne olarak düşünülmeli O halde veri tabanındaki …

Devamını oku »

Eki
16

PHP ORM Tekbaşına kullanımı

PHP ORM PHP Faces ORM tek başına kullanabilirsiniz bunun için öncelikle aşağıdaki adresten ORM çatısını indirin. İlgili dosyaları bir dizine çıkarın ve kullanacağınız sunucuya taşıyın. PHP ORM indir. Yapılandırma PHP ini dosyanızdan aşağıdaki eklentilerin kullanılabilir halde düzenleyin extension = pdo.so extension = pdo_sqlite.so extension = sqlite.so extension = pdo_mysql.so Bir yapılandırma dosyası hazırlayın örneğin config.php …

Devamını oku »