06. 관리자의 견적서폼 확장변수 설정 부분 구현하기

조회 수 961 추천 수 0 2009.08.22 06:43:20
sol *.130.111.148
제목 작성자 날짜
06. 관리자의 견적서폼 확장변수 설정 부분 구현하기 (current) sol 2009.08.22 06:43:20
복원
<div class="eArea xe_content xe_dr_hx"><h3 id="h1250841214558">확장변수 화면 formAdminView::dispFormAdminExtraVars()</h3></div><div class="eArea xe_content xe_dr_txt"><p>게시판의 확장 변수 설정 부분과 같습니다. document module에 있는 기능을 재사용하여 구현합니다.<br></p></div><div class="eArea xe_content xe_dr_txt"><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /**<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; * @brief 확장 변수 설정<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; **/<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; function dispFormAdminExtraVars() {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $oDocumentAdminModel = &amp;getModel('document');<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $extra_vars_content = $oDocumentAdminModel-&gt;getExtraVarsHTML($this-&gt;module_info-&gt;module_srl);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Context::set('extra_vars_content', $extra_vars_content);<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $this-&gt;setTemplateFile('extra_vars');<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br><br></p></div><div class="eArea xe_content xe_dr_txt"><p>document 모듈의 관리자 모델의 getExtraVarsHTML() 에서 직접 템플릿을 컴파일하여 html으로 리턴해 주어서 그대로 Context::set() 하고 tpl/extra_vars.html 에서는 {$extra_vars_content} 만 단순히 출력하였습니다.<br></p></div>
sol 2009.08.21 16:56:05