スタンドアロンクラス(CAKEPHP)から電子メールを送信する

私はいくつかの機能を追加し、DBとの間で機能を読んだら、私が作ったクラスだけのジョブと呼ばれるクラスを持っています。

今私の質問は、私はappmodelやappcontrollerを拡張しないので、私は電子メールコンポーネントを使用することはできませんか?

このクラス内でメールを送信するために使用できるもの私は運がない古いfasion mail()を試しました..

どんな助けでも偉大になる。

0
このクラスがデータベースにジョブを追加するクラスであることを知らせます。そのクラスは、cakephpフォルダのwebrootフォルダ内にあります。
追加された 著者 Phil Kearney,

2 答え

また、POSTリクエストを使用して残りの処理を行うケーキアクションにデータを送信することもできます(最善のアイデアではありません)。

0
追加された

どのようにこのクラスにアクセスしていますか?ベンダーやlibファイルとしてロードしようと考えましたか?そうすれば、CakePHPが提供しなければならない他の方法を利用することができます。

ファイルを/ vendorsフォルダに置き、App :: import()を使用してロードします。

0
追加された