2017-12-14 1 views
0

저는 crafter 3.0을 처음 접했고 지금은 청사진을 만들고 있는데, 템플릿의 섹션 중 하나는 사용자가 메시지를 작성하고 사이트 관리자에게 보내는 "연락처"페이지입니다. 모델, 템플릿 및 페이지가 작동하지만 '메시지 보내기'기능을 구현하는 방법을 알지 못합니다. 컨트롤을 만들 수 있습니까? 아니면 해당 컨트롤러를 만들어야합니까?사용자가 crafter 3.0에서 이메일을 보내도록 허용하려면 어떻게해야합니까?

+0

스택 오버 플로우에 오신 것을 환영합니다! 질문에 대한보다 나은 응답을 얻을 수 있도록 [How Minimal, Complete, Verifiable] (http://stackoverflow.com/help/mcve) 예제를 작성하는 방법을 확인하십시오. –

답변

2

당신은 당신이 사용하는 컨텍스트를 다시 작성해야 할 수도 있습니다 https://gist.github.com/cortiz/234bcdca1d7f24b3c3fce0c3703f1b45#file-emailservice-groovy 다음은 새로운 클래스 때문에 페이지

의 컨트롤러 https://gist.github.com/cortiz/234bcdca1d7f24b3c3fce0c3703f1b45#file-contact-us-groovy를 사용하는이 헬퍼 클래스 (스크립트/클래스/평민/서비스)를 사용할 수 있습니다 이 : http://docs.craftercms.org/en/3.0/developers/projects/engine/api/site/context/rebuild.html

관련 문제