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
'웹 & 프레임워크' 카테고리의 다른 글
[xe] xe에 대한 버그, db직접접근 (0) | 2014.07.28 |
---|---|
[xe]3시간이나 허비한 admin 버그 (0) | 2014.07.27 |
[xe]그래서 이걸 뷰에서 바으려면 (0) | 2014.07.22 |
[xe] stdClass 배열 사용법 (0) | 2014.07.22 |
order by에 ${} 달러(dollar), #{} 샵(sharp) 차이 (0) | 2014.07.15 |