質問するログイン新規登録

質問編集履歴

4

文章修正

2016/04/05 07:17

投稿

noripi
noripi

スコア34

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,4 @@
1
- CakePHP2xでコンポーネント上でメール送信を行いたいです。
1
+ CakePHP2.8.1でコンポーネント上でメール送信を行いたいです。
2
2
  下記のコードではうまくいきませんでした。
3
3
  どのようにすれば送信できるのでしょうか。
4
4
 

3

文章追加

2016/04/05 07:17

投稿

noripi
noripi

スコア34

title CHANGED
@@ -1,1 +1,1 @@
1
- CakePHPコンポーネントでのCakeEmailの使い方教えてくださ
1
+ CakePHPコンポーネントでメール送りた
body CHANGED
@@ -4,10 +4,21 @@
4
4
 
5
5
  ```PHP
6
6
  class TestComponent extends Component {
7
- $mail = new CakeEmail();
7
+ $mail = new CakeEmail();
8
- $mail->send('テストメールです。');
8
+ $mail->send('テストメールです。');
9
9
  }
10
10
  ```
11
+ ```PHP
12
+ class TestComponent extends Component {
13
+ public $components = array('CakeEmail');
14
+ public function test(){
15
+ $this->CakeEmail->send('テストメールです。');
16
+ }
17
+ }
18
+ ```
19
+ ```エラー
20
+ Error: Component class CakeEmailComponent could not be found.
21
+ ```
11
22
 
12
23
  また、Config/email.php は設置済みです。
13
24
 

2

一部文章を修正

2016/04/05 07:02

投稿

noripi
noripi

スコア34

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  CakePHP2xでコンポーネント上でメール送信を行いたいです。
2
- 呼び出しから実際の送信までのコードを記載していただければ幸いです。
3
2
  下記のコードではうまくいきませんでした。
3
+ どのようにすれば送信できるのでしょうか。
4
4
 
5
5
  ```PHP
6
6
  class TestComponent extends Component {

1

コードを追記

2016/04/05 06:28

投稿

noripi
noripi

スコア34

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,14 @@
1
1
  CakePHP2xでコンポーネント上でメール送信を行いたいです。
2
2
  呼び出しから実際の送信までのコードを記載していただければ幸いです。
3
+ 下記のコードではうまくいきませんでした。
3
4
 
5
+ ```PHP
6
+ class TestComponent extends Component {
7
+ $mail = new CakeEmail();
8
+ $mail->send('テストメールです。');
9
+ }
10
+ ```
11
+
4
12
  また、Config/email.php は設置済みです。
5
13
 
6
14
  よろしくお願いします。