0
으로 렌더링합니다. 볼트 템플릿에서 변수로 HTML 코드를 생성하고 싶습니다. 이 작업을 수행하는 방법?PhalconPHP. 볼트 템플릿을 변수
$this->view->pick('foo/bar');
$this->view->setVar('foo', $bar);
$html = $this->view->???
으로 렌더링합니다. 볼트 템플릿에서 변수로 HTML 코드를 생성하고 싶습니다. 이 작업을 수행하는 방법?PhalconPHP. 볼트 템플릿을 변수
$this->view->pick('foo/bar');
$this->view->setVar('foo', $bar);
$html = $this->view->???
보기의 내용을 변수에로드하는 데는 여러 가지 방법이 있습니다.
$view
에서 render
을 호출하여보기의 출력을 문자열로 반환하는 것이 좋습니다.
이렇게하면 템플릿이 아닌 특정보기 만로드됩니다.
$this->view->setVar('foo', $bar);
$html = $this->view->getRender('controller', 'action');
(템플릿에)보기를로드 할 다른 옵션 :
$this->view->start();
$this->view->setVar('foo', 'test');
$this->view->setTemplateAfter('default'); // template name
$this->view->render('controller', 'action');
$this->view->finish();
$html = $this->view->getContent();
에서 documentation 당신은이를 달성하기 위해 다른 방법을 찾을 수 있습니다.
질문이 분명하지 않습니다. 가변 데이터 컨트롤러를보기 페이지로 전달 하시겠습니까? –