TConditional

TConditional menampilkan konten terkai berdasarkan hasil evaluasi ekspresi PHP yang ditetapkan via Kondisi. Jika hasil adalah true, ia menurunkan template TrueTemplate; sebaliknua, template FalseTemplate yang diturunkan. Ekspresi PHP dievaluasi sebelum tahap onInit atas masa hidup kontrol.

Karena TConditional mengevaluasi Kondisi di tahap awal, direkomendasikan anda menyetel Condition hanya dalam template dan ekspresi tidak boleh merujuk ke obyek yang tersedia nanti atau setelah masa hidup onInit.

TConditional sangat ringan. Ia menurunkan TrueTemplate FalseTemplate, tapi tidak keduanya sekaligus. Dan kondisi dievaluasi hanya sekali. Penggunaan umum dari TConditional diperlihatkan seperti berikut:

<com:TConditional Condition="$this->User->IsGuest"> <prop:TrueTemplate> Login </prop:TrueTemplate> <prop:FalseTemplate> Logout </prop:FalseTemplate> </com:TConditional>