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> …
Kategori Arşivi: PHP ORM
Kas
09
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 …
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 …
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 …
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 …
