$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>
点赞(0)

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部