前提・実現したいこと
cakephpで作成しています。
Mailerクラスを継承したクラスを作成してメール送信機能を作成しているのですが、宛先メールアドレスをgitに反映したくないために、クラスに直接記入せずgitignoreで指定されているapp_local.phpから参照したいと考えております。
ですが、設定を読み込む記述が今のところわかりません。
宜しくお願いいたします。
発生している問題・エラーメッセージ
InvalidArgumentException : Unknown email configuration "Email.default.to".
該当のソースコード
php
1'EmailTransport' => [ 2 'default' => [ 3 'host' => 'localhost', 4 'port' => 25, 5 //'username' => null, 6 //'password' => null, 7 'client' => null, 8 'url' => env('EMAIL_TRANSPORT_DEFAULT_URL', null), 9 ], 10 ], 11 'Email' => [ 12 'default' => [ 13 'to' => '宛先メールアドレス', 14 ], 15 ],
php
1public function sendMailAdmin($post) 2{ 3 $this 4 ->setProfile('default') 5 ->setTo(Configure::read('Email.default.to')) 6 ->setFrom($post['email']) 7 ->setSubject('お問い合わせがありました。') 8 ->viewBuilder() 9 ->setTemplate('admin_mail') 10$this->deliver(); 11}
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
あなたの回答
tips
プレビュー