캡처 기능

capture 함수

사용법:

{capture name="foo"}와 {/capture} 사이의 모든 데이터는 이름 속성 지정으로 표시되는 $foo 변수에 저장됩니다.
템플릿을 전달했습니다. $smarty.capture.foo는 이 변수에 접근합니다.
name 속성을 지정하지 않으면 함수는 기본적으로 "default"를 사용합니다.
{capture}는 쌍으로 나타나야 합니다. 즉, 이 함수는 중첩될 수 없습니다.


test.html:

<!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>

실행 결과:

1111111111111111

지속적인 학습
||
<?php echo "capture函数";
  • 코스 추천
  • 코스웨어 다운로드
현재 코스웨어를 다운로드할 수 없습니다. 현재 직원들이 정리하고 있습니다. 앞으로도 본 강좌에 많은 관심 부탁드립니다~