MailMessage::setup PHP Méthode

setup() public méthode

MailMessageモデルは利用前にこのメソッドを呼び出しておく必要あり
public setup ( type $mailContentId ) : boolean
$mailContentId type
Résultat boolean
    public function setup($mailContentId)
    {
        // テーブル名の設定
        $this->setUseTable($mailContentId);
        // 利用するメールフィールド取得
        App::uses('MailField', 'Mail.Model');
        $MailContent = ClassRegistry::init('Mail.MailContent');
        $mailContent = $MailContent->find('first', ['conditions' => ['MailContent.id' => $mailContentId], 'recursive' => 1]);
        $this->mailContent = ['MailContent' => $mailContent['MailContent']];
        if (!empty($mailContent['MailField'])) {
            foreach ($mailContent['MailField'] as $value) {
                $this->mailFields[] = ['MailField' => $value];
            }
        }
        // アップロード設定
        $this->setupUpload($mailContent['Content']['name']);
        return true;
    }