Adakah bijak untuk memasukkan label dalam pernyataan if?
P粉850680329
P粉850680329 2024-02-25 21:14:15
0
1
389

Saya ingin mempunyai pernyataan if (atau sesuatu yang melakukan perkara berikut) di dalam tag termasuk smarty. Saya mempunyai tag yang mengandungi berikut:

{include
        file="controls/control_input.tpl"
         //some other smarty variables
        mask=$itemType->mask
        mask=$field['mask']
        }

Matlamat saya ialah jika medan["mask"] = kepada "", maka topeng ditetapkan kepada itemType->topeng, jika tidak, ia hendaklah ditetapkan kepada medan["topeng"]. Walau bagaimanapun, saya nampaknya tidak boleh menambah pernyataan if di dalam teg sertakan.

P粉850680329
P粉850680329

membalas semua(1)
P粉231112437

Anda boleh menggunakan syarat if else sebelum memasukkan fail templat dan kemudian lulus pembolehubah topeng di dalam teg sertakan seperti yang ditunjukkan di bawah,

{if $field['mask'] eq ""}
    {$mask = $itemType->mask}
{else}
    {$mask = $field['mask']}
{/if}

{include file="controls/control_input.tpl" mask=$mask}
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!