smarty template engine
Friday, August 08, 2008  
download | documentation | faq | forum | mailing lists | changelog | contribs 


search for in the  


{php}

Tag {php} membolehkan kode PHP untuk disertakan secara langsung ke dalam template. Ia tidak akan diberi escape, mengabaikan setelan $php_handling. Ini hanya untuk pengguna tingkat lanjut, normalnya tidak perlukan dan tidak direkomendasikan.

Catatan Teknis: Untuk mengakses variabel PHP dalam blok {php} anda perlu menggunakan kata kunci global.

Teladan 7-28. kode php dalam tag {php}

{php}
   // menyertakan naskah php secara langsung dari template.
   include('/path/to/display_weather.php');
{/php}

Teladan 7-29. tag {php} dengan variabel global dan penempatan

{* template ini menyertakan blok {php} yang menempatkan variabel $varX *}
{php}
   global $foo, $bar;
   if($foo == $bar){
     echo 'This will be sent to browser';
   }
  // tempatkan variabel ke Smarty
  $this->assign('varX','Toffee');
{/php}
{* keluarkan variabel *}
<strong>{$varX}</strong> is my fav ice cream :-)

Lihat juga $php_handling, {include_php}, {include}, {insert} dan template yang dikomponenkan.




 

credits 

Smarty Copyright © 2002-2008
New Digital Group, Inc.

All rights reserved.