What is Smarty?
Why use it?
Use Cases and Work Flow
Syntax Comparison
Template Inheritance
Best Practices
Crash Course
You may use the Smarty logo according to the trademark notice.
For sponsorship, advertising, news or other inquiries, contact us at:
{config_load} dipakai untuk mengambil #variables# konfig dari file konfigurasi ke dalam template.
Attribute Name | Type | Required | Default | Description |
---|---|---|---|---|
file | string | Yes | n/a | Nama file config untuk disertakan |
section | string | No | n/a | Nama seksi untuk diambil |
scope | string | no | lokal | Bagaimana lingkup variabel yang diambil diperlakukan, yang harus berupa lokal, parent atau global. Lokal berarti variabel diambil ke dalam konteks template lokal. parent berarti variabel diambil ke dalam konteks lokal dan template leluhur yang memanggilnya. global berarti variabel tersedia bagi seluruh template. |
global | boolean | No | No | Apakah variabel terlihat ke template leluhurnya atau tidak, sama seperti scope=parent. CATATAN: Atribut ini tidak dipakai lagi oleh atribut scope, tapi masih didukugn. Jika scope disertakan, nilai ini diabaikan. |
File Config dapat juga berisi seksi. Anda bisa mengambil variabel dari dalam seksi dengan menambahkan atribut section. Catatan bahwa variabel config global selalu diambil bersamaan dengan variabel seksi, dan variabel seksi bernama-sama menimpa global.
Catatan: Seksi file config dan fungsi template built-in memanggil {section} tidak ada kaitannya dengan yang lain, itu terjadi untuk berbagi konvensi penamaan umum.
Teladan 7-4. function {config_load} dengan seksi
|
Lihat $config_overwrite untuk membuat arrays dari variabel file config.
Lihat juga halaman config files, halaman config variables, $config_dir, get_config_vars() dan config_load().