«

»

Eyl
09

Renderer Directives İşleyici Direktifleri-2

@set

@set direktifi faces yorumlayıcısına bir değişken üretmesini ve bir değer atamasını söyler.iki niteliği vardır.

Birinci niteliği üretilecek olan değişkenin adı

İkinci niteliği bu değişkenin nerede saklanacağıdır. page ya da session değerlerinden birini alır.

Kullanımı aşağıdaki gibidir.

<@set sayi="2008" scope="page"/>

yukarıdaki satır ile sayi adında  bir değişken oluşturulur , bu değişkene 2008 değeri atanır  ve o anki gecerli betik içerisinde saklanır.

<@set isim="bora" scope="session"/>

yukarıdaki satır ile isim adında  bir değişken oluşturulur  , bu değişkene bora değeri atanır  ve sunucudaki oturum dosyasında saklanır.

@get

get direktifi faces yorumlayıcısına ber değişken üretmesini ve bu değişkenin değerini bir başka değişkenden atamasını söyler.üç niteliği vardır. birinci nitelik değişken  adının bildirildiği var niteliğidir. ikinci nitelik hangi değişkenden atama yapılacanın belirtildiği select niteliğidir. üçüncü nitelik ise değişkenin konumunun belirtildiği scope niteliğidir session ya da page değerlerinden birini alır.

<@get var="istesayi" select="sayi" scope="page"/>
<@get var="isteisim" select="isim" scope="session"/>

@include

Bu direktif renderer a bir dosyayı view e eklemesini söyler php dosyasıda olabilir

Kullanımı aşağıdaki gibidir.

<@include file="functions.php"/>
<@include file="helper.php"/>
<@include file="view.php"/>

@face

Bu direktif renderer a bir faces dosyasını  işlemesini view e eklemesini söyler

Kullanımı aşağıdaki gibidir.

<@face file="patterns.phpf"/>
<@face file="footer.phpf"/>
<@face file="banner.html"/>
Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Bir Cevap Yazın

E-Posta adresiniz yayınlanmayacaktır.


*

Bu HTML etiket ve tanımlayıcılarını kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>