fungsi tangkapan

fungsi tangkap

Penggunaan:

Sebarang data antara {capture name="foo"} dan {/capture} akan disimpan dalam pembolehubah $foo, yang diwakili oleh atribut nama Tentukan .
diluluskan dalam templat $smarty.capture.foo mengakses pembolehubah ini.
Jika atribut nama tidak dinyatakan, fungsi akan menggunakan "lalai" secara lalai Sebagai parameter.
{capture} mesti muncul secara berpasangan, iaitu, berakhir dengan {/capture}. Fungsi ini tidak boleh bersarang.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>{#pageTitle#}</title>
</head>
<body>
{capture name=banner}
{include file="./test1.html"}
{/capture}
{$smarty.capture.banner}
</body>
</html>

test1.html:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    1111111111111111
</body>
</html>

Hasil larian:

11111111111111111

Meneruskan pembelajaran
||
<?php echo "capture函数";
  • Cadangan kursus
  • Muat turun perisian kursus