Yii에서 템플릿에 변수를 전달하는 방법

(*-*)浩
풀어 주다: 2019-11-07 13:51:19
원래의
2804명이 탐색했습니다.

Yii에서 템플릿에 변수를 전달하는 방법

동적 콘텐츠를 추가하는 가장 쉬운 방법은 뷰 템플릿 파일에 PHP 문을 포함하는 것입니다. 태그 사이의 모든 코드가 실행됩니다. #推荐#(추천 학습:yii tutorial)🎜🎜#🎜🎜 ## 🎜🎜#비즈니스 로직을 컨트롤러에 넣어 비즈니스 로직을 뷰에서 분리합니다. 보기 컨트롤러 파일에서:

<h3><?php echo date("D M j G:i:s T Y"); ?></h3>
로그인 후 복사

보기 파일에서:

$theTime=date("D M j G:is T Y");
$this->render(&#39;helloWorld&#39;,array(&#39;time&#39;=>$theTime));
로그인 후 복사


보기 및 컨트롤러는 Brother와 매우 유사하므로 뷰 파일의 $this는 이 뷰를 렌더링하는 컨트롤러를 나타냅니다.


로컬 변수 대신 컨트롤러에서 클래스의 공용 속성을 정의합니다. 그런 다음 뷰의 $this를 통해 이 클래스의 속성에 액세스합니다.

<h3><?php echo $time; ?></h3>
로그인 후 복사


파일 보기:

class MessageController extends Controller {
    public $time;
    public function actionHelloworld() {
           $this->time = date("D M j G:is T Y");
       $this->render(&#39;helloworld&#39;, array(&#39;time&#39; => $theTime));
    }
로그인 후 복사

위 내용은 Yii에서 템플릿에 변수를 전달하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
yii
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿