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;
}