$emailhtml="您收到了新的{$diyform['name']},请查看:";//设置邮件内容变量
$fields = DiyformModel::getDiyformFields($diyform['id']);
foreach ($fields as $index => $field) {
if ($field['isrequire'] && (!isset($row[$field['name']]) || $row[$field['name']] == '')) {
$this->error(__($field['title']).__("不能为空")."!");
}
$emailhtml.=$field['title'].":".$row[$field['name']].""; //邮件内容拼凑
}
//发邮件开始
try {
$config = config('site');
$email = new \app\common\library\Email;
$result = $email
->to($config["sjr"])
->subject(config('cms.sitename') .'收到新的' . $diyform['name'])
->message($emailhtml)
->send();
} catch (\think\Exception $e) {
}
//发邮件结束
快捷键:facmsemail
源:
sublime_text格式
<snippet>
<content><![CDATA[
\$emailhtml="您收到了新的{\$diyform['name']},请查看:";//设置邮件内容变量
\$fields = DiyformModel::getDiyformFields(\$diyform['id']);
foreach (\$fields as \$index => \$field) {
if (\$field['isrequire'] && (!isset(\$row[\$field['name']]) || \$row[\$field['name']] == '')) {
\$this->error(__(\$field['title']).__("不能为空")."!");
}
\$emailhtml.=\$field['title'].":".\$row[\$field['name']].""; //邮件内容拼凑
}
//发邮件开始
try {
\$config = config('site');
\$email = new \app\common\library\Email;
\$result = \$email
->to(\$config["sjr"])
->subject(config('cms.sitename') .'收到新的' . \$diyform['name'])
->message(\$emailhtml)
->send();
} catch (\think\Exception \$e) {
}
//发邮件结束
]]></content>
<tabTrigger>facmsemail(fastadmin cms 自定义表单 发邮件)</tabTrigger>
<scope></scope>
</snippet>
发表评论 取消回复