Get Smarty

Smarty Icon

You may use the Smarty logo according to the trademark notice.

Smarty Template Engine Smarty Template Engine

For sponsorship, advertising, news or other inquiries, contact us at:

Check reviews of PHP Web Hosting, compatible with Smarty Templates

{include_php}

Catatan Teknis: {include_php} tidak lagi dipakai oleh Smarty, anda bisa melakukan fungsionalitas yang sama melalui fungsi template kustom. Satu-satunya alasan untuk menggunakan {include_php} adalah jika anda benar-benar perlu untuk mengkarantina fungsi php jauh dari direktori plugins/ atau kode aplikasi anda. Lihat contoh mengkomponenkan template agar lebih jelas.

Nama AtributTipeDiperlukanDefaultDeskripsi
filestringYan/aNama file php untuk disertakan
oncebooleanTidakTRUEApakah file php perlu disertakan lebih dari sekali atau tidak jika disertakan berkali-kali
assignstringTidakn/aNama variabel yang outputnya akan ditempati oleh include_php

Tag {include_php} dipakai untuk menyertakan naskah php dalam template anda. Jika $security dihidupkan, maka naskah php harus ditempatkan dalam path $trusted_dir. Tag {include_php} harus mempunyai atribut file, yang berisi path ke file php yang disertakan, baik relatif ke $trusted_dir, ataupun path absolut.

Standarnya, file php hanya disertakan sekali meskipun dipanggil berkali-kali dalam template. Anda dapat menetapkan bahwa ia harus disertakan setiap kali dengan atribut once. Setelan once ke FALSE akan menyertakan naskah php setiap kali ia disertakan dalam template.

Secara opsional anda bisa mengirimkan atribut assign, yang akan menetapkan nama variabel yang outputnya akan {include_php} tempati daripada ditampilkan.

Obyek smarty tersedia sebagai $this di dalam naskah PHP yang anda sertakan.

Teladan 7-21. fungsi {include_php}

File load_nav.php:

query(\'select url, name from navigation order by name\'); $this->assign(\'navigation\', $db->getRows()); ?>'); ?>

di mana template adalah:

{* path absolut, atau relatif ke $trusted_dir *}
{include_php file='/path/to/load_nav.php'}

{foreach item='nav' from=$navigation}
  <a href="{$nav.url}">{$nav.name}</a><br />
{/foreach}

Lihat juga {include}, $security, $trusted_dir, {php}, {capture}, sumber daya dan mengkomponenkan template

Comments
No comments for this page.
Post a Comment
All comments are moderated. Support questions are ignored, use the forums instead.
Author:
Email: (not shown)
What is 17 plus 14? (Are you human?)

Sponsors [info]

Cheap Website Hosting @hostdone.com
Cheap Hosting @HostsVault
email marketing @ActiveCampaign
broadband deals @BroadbandGenie
Best UK Web Hosting @webhost.uk.net
Reliable UK and US Web Hosting @rshosting.com
Cheap US and UK Web Hosting @infrenion.com
I.T Certification Exams @pass-guaranteed.com
Certification Practice Tests @firsttrycertify.com
Certification Practice Exam Questions @ace-it-certifications.com
Broadband Speed Test @broadbandspeed.co.uk
bulk email software @americaint.com