<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Web Mahsulleri ! &#187; PHP Faces</title>
	<atom:link href="http://www.webmahsulleri.com/tag/php-faces/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.webmahsulleri.com</link>
	<description>İnsan Programı</description>
	<lastBuildDate>Thu, 02 Sep 2010 17:11:02 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>PHP Faces Pager Etiketi ile Sayfalama (Pagination)</title>
		<link>http://www.webmahsulleri.com/php/php-faces-pager-etiketi-ile-sayfalama-pagination/</link>
		<comments>http://www.webmahsulleri.com/php/php-faces-pager-etiketi-ile-sayfalama-pagination/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 20:11:48 +0000</pubDate>
		<dc:creator>Hüseyin Bora</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Component]]></category>
		<category><![CDATA[Controller]]></category>
		<category><![CDATA[FDL]]></category>
		<category><![CDATA[FQL]]></category>
		<category><![CDATA[ORM]]></category>
		<category><![CDATA[Persistence]]></category>
		<category><![CDATA[PHP Faces]]></category>

		<guid isPermaLink="false">http://www.webmahsulleri.com/?p=487</guid>
		<description><![CDATA[
Pager Etiketi sayfalama yapmak amacıyla kullanılır.İki farklı kullanım vardır birinci kullanım şeklinde entity niteliğine varlık sınıfının adı.
Limit niteliğine gösterilecek kayıt sayısı yazılır eğer FQL etiketinde olduğu gibi bir sonuc kümesi elde edilmek isteniyora resource niteliğine geri alınacak sounuc kümesinin adı yazılmalıdır.
Eğer php faces framework ü URI modunda kullanıyorsanız pager nesnesinin uri biçimde sayfalama oluşturması için [...]]]></description>
		<wfw:commentRss>http://www.webmahsulleri.com/php/php-faces-pager-etiketi-ile-sayfalama-pagination/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ORM Kütüphanesi ve Grid Table Kullanımı</title>
		<link>http://www.webmahsulleri.com/php/orm-kutuphanesi-ve-grid-table-kullanimi/</link>
		<comments>http://www.webmahsulleri.com/php/orm-kutuphanesi-ve-grid-table-kullanimi/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 19:52:32 +0000</pubDate>
		<dc:creator>Hüseyin Bora</dc:creator>
				<category><![CDATA[FDL]]></category>
		<category><![CDATA[Faces ORM]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP Faces]]></category>
		<category><![CDATA[PHP ORM]]></category>
		<category><![CDATA[Bileşenler]]></category>
		<category><![CDATA[Controller]]></category>
		<category><![CDATA[Facete]]></category>
		<category><![CDATA[FQL]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[ORM]]></category>

		<guid isPermaLink="false">http://www.webmahsulleri.com/?p=473</guid>
		<description><![CDATA[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.
&#60;@item  input=&#8221;link&#8221; title=&#8221;Düzenle&#8221;  url=&#8221;testet.php?edit=$no&#8221;/&#62;
Örneğin yukarıdaki @item direktifi ile düzenle [...]]]></description>
		<wfw:commentRss>http://www.webmahsulleri.com/php/orm-kutuphanesi-ve-grid-table-kullanimi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Header Nesnesi İle View Dosyasına Başlık etiketleri eklemek</title>
		<link>http://www.webmahsulleri.com/php/header-nesnesi-ile-view-dosyasina-baslik-etiketleri-eklemek/</link>
		<comments>http://www.webmahsulleri.com/php/header-nesnesi-ile-view-dosyasina-baslik-etiketleri-eklemek/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 19:16:42 +0000</pubDate>
		<dc:creator>Hüseyin Bora</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP Faces]]></category>
		<category><![CDATA[Bileşenler]]></category>
		<category><![CDATA[Controller]]></category>
		<category><![CDATA[Facete]]></category>
		<category><![CDATA[FDL]]></category>
		<category><![CDATA[Java Script]]></category>
		<category><![CDATA[style]]></category>

		<guid isPermaLink="false">http://www.webmahsulleri.com/?p=468</guid>
		<description><![CDATA[Header nesnesi FacesRenderer sınıfı faces dosyasını ayrıştırken &#60;head&#62; etiketi ile karşılaştığında otomatik olarak bir Header nesnesi oluştur render işleminin sonucunda da bu header nesnesini döndürür. Header nesnesi sayfanın &#60;head&#62; &#60;/head&#62; aralığına ekleme yapmak için kullanılır.
Header sınıfının metotları şöyledir

 addMeta(string name, string content) görüm’e bir meta etiketi ekler
 addScript(string file) görüm’e file ile belirtilen dosya adı [...]]]></description>
		<wfw:commentRss>http://www.webmahsulleri.com/php/header-nesnesi-ile-view-dosyasina-baslik-etiketleri-eklemek/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bileşen mimarisi (kendi bileşenlerinizi geliştirin)</title>
		<link>http://www.webmahsulleri.com/php/php-faces/bilesen-mimarisi-kendi-bilesenlerinizi-gelistirin/</link>
		<comments>http://www.webmahsulleri.com/php/php-faces/bilesen-mimarisi-kendi-bilesenlerinizi-gelistirin/#comments</comments>
		<pubDate>Sun, 27 Sep 2009 15:48:30 +0000</pubDate>
		<dc:creator>Hüseyin Bora</dc:creator>
				<category><![CDATA[FDL]]></category>
		<category><![CDATA[PHP Faces]]></category>
		<category><![CDATA[Bileşenler]]></category>
		<category><![CDATA[Component]]></category>
		<category><![CDATA[View State]]></category>

		<guid isPermaLink="false">http://www.webmahsulleri.com/?p=337</guid>
		<description><![CDATA[Bir faces bileşeni (component) oluşturmak için sınıfınızı Component sınıfından genişletirsiniz.
basit bir bileşenin en az iki metodu bulunmalıdır. Kurucu metod ve  startTag metodu.
Kurucu metodun iki parametresi bulunur birinci parametresi bir FacesController ikinci parametresi ise view dosyasında etiket olarak tanımlanan bileşenin nitelikler dizisidir.
function construct(FacesController &#38;$controller,$args=null)
startTag metodu bileşen etiketinin başlangıç için çıktı üreten metodudur. Bir etiket açıldığında çalıştırılır.
endTag [...]]]></description>
		<wfw:commentRss>http://www.webmahsulleri.com/php/php-faces/bilesen-mimarisi-kendi-bilesenlerinizi-gelistirin/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Doğrulama Sınıfları (Kendi Doğrulayıcılarınız)</title>
		<link>http://www.webmahsulleri.com/php/php-faces/dogrulama-siniflari-kendi-dogrulayicilariniz/</link>
		<comments>http://www.webmahsulleri.com/php/php-faces/dogrulama-siniflari-kendi-dogrulayicilariniz/#comments</comments>
		<pubDate>Sat, 26 Sep 2009 14:56:37 +0000</pubDate>
		<dc:creator>Hüseyin Bora</dc:creator>
				<category><![CDATA[FDL]]></category>
		<category><![CDATA[Faces ORM]]></category>
		<category><![CDATA[PHP Faces]]></category>
		<category><![CDATA[Controller]]></category>
		<category><![CDATA[Doğrulama]]></category>
		<category><![CDATA[Entity]]></category>
		<category><![CDATA[Faces Controller]]></category>
		<category><![CDATA[Facete]]></category>
		<category><![CDATA[FQL]]></category>
		<category><![CDATA[Model]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[ORM]]></category>
		<category><![CDATA[Persistence]]></category>
		<category><![CDATA[Validation]]></category>

		<guid isPermaLink="false">http://www.webmahsulleri.com/?p=316</guid>
		<description><![CDATA[Doğrulayıcı(Validator) sınıfları durağan(static) metotları kullanan sınıflardır. işlerinizi kolaylaştırması ve yazılımın bütünleşik parçalar halinde kolektif bir yapıda çalışmasına olanak sağlar.
Bir doğrulama metodunun tanımlaması aşağıdaki gibidir


static function required(Component $c,Component $m,$message,$success)

Birinci parametre “Component $c” doğrulama işleminin yapıldığı bileşen
İkinci parametre “Component $m” mesajların yazdırılacağı bileşen
Üçüncü parametre uyarı mesajı
Dördüncü parametre doğrulama mesajı
Örneğin yeni üye kaydı için bir üye kayıt formumuzun [...]]]></description>
		<wfw:commentRss>http://www.webmahsulleri.com/php/php-faces/dogrulama-siniflari-kendi-dogrulayicilariniz/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Doğrulama Kullanımları(Validator sınıfı)</title>
		<link>http://www.webmahsulleri.com/php/php-faces/dogrulama-kullanimlarivalidator-sinifi/</link>
		<comments>http://www.webmahsulleri.com/php/php-faces/dogrulama-kullanimlarivalidator-sinifi/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 18:11:58 +0000</pubDate>
		<dc:creator>Hüseyin Bora</dc:creator>
				<category><![CDATA[FDL]]></category>
		<category><![CDATA[PHP Faces]]></category>
		<category><![CDATA[Doğrulama]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[Validation]]></category>

		<guid isPermaLink="false">http://www.webmahsulleri.com/?p=301</guid>
		<description><![CDATA[Validator sınıfının metotları aşağıdaki gibidir.

required
equals
minLength
maxLength
mail
alpha
alpha_numeric
numeric
integer
betweenLength
between
boolean
test

required post edilen bileşinin içeriğinin boş olup olmadığını kontrol eder
Örnek

isim :&#60;f:textbox
name=&#34;textbox&#34;
validator=&#34; validator&#34;
rule=&#34;required&#34;
message=&#34;Bu alan boş geçilemez&#34;
messagefor=&#34;msgbox&#34;/&#62;
&#60;f:message  name=&#34;msgbox&#34;/&#62;

equals post edilen bileşenin içeriğinin  test niteliği ile uyuşup uyuşmadığını  kontrol eder
Örnek

isim :&#60;f:textbox
name=&#34;textbox&#34;
validator=&#34;validator&#34;
rule=&#34;equals&#34;
test=&#34;200&#34;
message=&#34;Hata girilen değer 200 değil &#34;
messagefor=&#34;msgbox&#34;
&#34;/&#62;
&#60;f:message  name=&#34;msgbox&#34;/&#62;

minLength post edilen bileşenin içeriğinin karakter uzunluğunun  min niteliğinden büyük olup olmadığını   kontrol eder
Örnek

isim :&#60;f:textbox
name=&#34;textbox&#34;
validator=&#34;validator&#34;
rule=&#34;minlength&#34;
min=&#34;10&#34;
message=&#34;En fazla 10 [...]]]></description>
		<wfw:commentRss>http://www.webmahsulleri.com/php/php-faces/dogrulama-kullanimlarivalidator-sinifi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Doğrulamalar (Validation)</title>
		<link>http://www.webmahsulleri.com/php/php-faces/dogrulamalar-validation/</link>
		<comments>http://www.webmahsulleri.com/php/php-faces/dogrulamalar-validation/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 17:12:21 +0000</pubDate>
		<dc:creator>Hüseyin Bora</dc:creator>
				<category><![CDATA[FDL]]></category>
		<category><![CDATA[PHP Faces]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[View State]]></category>

		<guid isPermaLink="false">http://www.webmahsulleri.com/?p=295</guid>
		<description><![CDATA[Doğrulama tanımlamaları view(görünün) içerisinde bileşen niteliklerine atama yapılarak sağlanır. Doğrulama sonucları event (olay) nesnesinin niteliğine göre AJAX ya da sayfa post edilerek tarayıcıya gönderilir.
Doğrulama işlemlerinde bileşenlerin 5 niteliği bulunur.
Bunlar

validator


rule


messagefor


message


success

Validator: bu niteliğe static metodlar barındıran doğrulama sınıfının ismi verilmelidir. io dizininde filtler ve validator isimlerimlerinde hazır iki doğrulama sınıfı bulunmaktadır.
Rule : Validator niteliği ile bildirilen doğrulama [...]]]></description>
		<wfw:commentRss>http://www.webmahsulleri.com/php/php-faces/dogrulamalar-validation/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>View State Kullanımı</title>
		<link>http://www.webmahsulleri.com/php/php-faces/view-state-kullanimi/</link>
		<comments>http://www.webmahsulleri.com/php/php-faces/view-state-kullanimi/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 20:39:52 +0000</pubDate>
		<dc:creator>Hüseyin Bora</dc:creator>
				<category><![CDATA[FDL]]></category>
		<category><![CDATA[PHP Faces]]></category>
		<category><![CDATA[Persistence]]></category>
		<category><![CDATA[View State]]></category>

		<guid isPermaLink="false">http://www.webmahsulleri.com/?p=268</guid>
		<description><![CDATA[View state kullanımı sayesinde gorunum dosyalarınızda kalıcılık sağlayabilirsiniz. View state kullanımın temel amacı sayfanız post olduğunda verilerin kayıp olmamasını sağlamaktır.
View state ASP.Net kullanıcılarının aşina oldukları bir veri depolama yapısıdır buna ek olarak Java JSF  da benzer bir yapıya sahipdir. View state yapısı hantal bir yapı olarak bilinir ancak şuan için geliştirilmiş daha kullanışlı bir yöntem [...]]]></description>
		<wfw:commentRss>http://www.webmahsulleri.com/php/php-faces/view-state-kullanimi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bileşen Niteliklerine Controllerdan Erişim Örnek Style Kullanımı</title>
		<link>http://www.webmahsulleri.com/php/php-faces/bilesen-niteliklerine-controllerdan-erisim-ornek-style-kullanimi/</link>
		<comments>http://www.webmahsulleri.com/php/php-faces/bilesen-niteliklerine-controllerdan-erisim-ornek-style-kullanimi/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 17:10:07 +0000</pubDate>
		<dc:creator>Hüseyin Bora</dc:creator>
				<category><![CDATA[PHP Faces]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Controller]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[DOJO]]></category>
		<category><![CDATA[Faces Controller]]></category>
		<category><![CDATA[Facete]]></category>
		<category><![CDATA[FDL]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Java Script]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[style]]></category>

		<guid isPermaLink="false">http://www.webmahsulleri.com/?p=248</guid>
		<description><![CDATA[Niteliklere erişiken nesne adı -&#62; nitelik adı şeklindendir. örneğim bir textbox birde button bileşenimiz olsun buttona tıklandığında textbox un rengini değiştirelim.  faces view tanımlaması aşağıdaki gibidir.

&#60;faces&#62;
&#60;@import taglib=&#34;phpf.ui.*&#34; prefix=&#34;face&#34;/&#62;
&#60;face:textbox name =&#34;yazi&#34;  text =&#34;Merhaba&#34;/&#62;
&#60;face:textbox name =&#34;button&#34;  text =&#34;Rengi Değiştir&#34;/&#62;
&#60;/faces&#62;


class Controller extends Facete{
function Controller(){
parent::FacesController();
$this-&#62;render("view.html");
}
function buttonClicked($evt){
$this-&#62;yazi-&#62;setProperty("style", "background:blue");
}
}

Örneğimizde textbox bileşenin style niteliğine background:blue değerini artardık ve rengini değiştirmiş olduk.
Bir niteliği [...]]]></description>
		<wfw:commentRss>http://www.webmahsulleri.com/php/php-faces/bilesen-niteliklerine-controllerdan-erisim-ornek-style-kullanimi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Faces ORM FQL (Faces Query Language)</title>
		<link>http://www.webmahsulleri.com/php/php-faces/faces-orm-fql-faces-query-language/</link>
		<comments>http://www.webmahsulleri.com/php/php-faces/faces-orm-fql-faces-query-language/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 23:45:37 +0000</pubDate>
		<dc:creator>Hüseyin Bora</dc:creator>
				<category><![CDATA[Faces ORM]]></category>
		<category><![CDATA[PHP Faces]]></category>
		<category><![CDATA[Entity]]></category>
		<category><![CDATA[FQL]]></category>
		<category><![CDATA[Model]]></category>
		<category><![CDATA[ORM]]></category>

		<guid isPermaLink="false">http://www.webmahsulleri.com/?p=228</guid>
		<description><![CDATA[FQL varlık nesneleri üzerinde sorgulama yapmanıza olanak tanıyan SQL e benzer bir sorgulama dilidir. FQL Sorguları PHP Faces Framework tarfından doğal SQL sözcüklerine dönüştürülür.
SELECT İfadesi
SELECT takmaisim FROM sıfıfadı takmaisim  WHERE having vb..
Örnekler
SELECT b from Blog b 
SELECT c from Categories c
SELECT b from Blog b WHERE bi.id = 1
SELECT b from Blog b WHERE [...]]]></description>
		<wfw:commentRss>http://www.webmahsulleri.com/php/php-faces/faces-orm-fql-faces-query-language/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
