2017-12-14 6 views
0

私はcrafter 3.0で新しいですし、今私は青写真を作成しています。私のテンプレートのセクションの1つは、ユーザーがメッセージを書いてサイトの管理者に送信するよく知られた「連絡先」ページです。モデル、テンプレート、およびページは機能していますが、「メッセージを送信」機能を実装する方法がわかりません。これを行うためのコントロールはありますか、それぞれのコントローラを作成する必要がありますか?Crafter 3.0でユーザーに電子メールを送信する方法を教えてください。

+0

ようこそスタックオーバーフロー!質問に対するより良い回答を得るために、[最小、完全、および検証可能](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を使用して、このヘルパークラス(スクリプト/クラス/コモン/サービス)を使用することができますthis: http://docs.craftercms.org/en/3.0/developers/projects/engine/api/site/context/rebuild.html

関連する問題