웹 & 프레임워크

[xe] procFilter

늘근이 2014. 7. 26. 09:29

procFilter함수는, board와같은 모듈에서 자바스크립트를 생성하여 기본적인 폼체크를 해준다.

그리고 이게 중요한게 있는데 내부적으로 act을 포함하여 연결할 액션을 지정해준다.

(컨트롤러에 해당 액션이 메서드로 있어야함)

그런데, 이 act를 새로이 작성하고 커스터마이징하고싶다면, 꼭 conf-module.xml에 가서 추가를 해주어야한다.


그리고 또한 filter를 불러오는 사항을 서버단의 뷰에서 파일을 설정해주어야한다


             // 내용 작성시 검증을 위해 사용되는 XmlJSFilter 
            Context::addJsFilter($this->module_path.'tpl/filter', 'content_insert.xml');
 
            // 콜백 함수를 처리하는 javascript
            Context::addJsFile($this->module_path.'tpl/js/book.js');
 
            // 내용 작성화면 템플릿 파일 지정 write.html
            $this->setTemplateFile('write');


참고 : http://www.xeschool.com/xe/xenote_module_book_contentwrite