동적 콘텐츠를 추가하는 가장 쉬운 방법은 뷰 템플릿 파일에 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('helloWorld',array('time'=>$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('helloworld', array('time' => $theTime)); }
위 내용은 Yii에서 템플릿에 변수를 전달하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!