{{wikiTitle}}
模版消息扩展
目录:
目前已有微信小程序订阅消息、微信公众号模板消息扩展
扩展入口文件
文件目录 crmeb\services\template\Template.php 默认扩展类型为wechat
namespace crmeb\services\template;
use crmeb\basic\BaseManager;
use think\facade\Config;
/**
 * Class Template
 * @package crmeb\services\template
 * @mixin \crmeb\services\template\storage\Wechat
 * @mixin \crmeb\services\template\storage\Subscribe
 */
class Template extends BaseManager
{
    //...
}
使用模板消息扩展
use crmeb\services\template\Template;
$template = new Template();
//设置发送用户
$openid = '';
$template->to($openid);
//设置字体颜色 可选填
$color = '';
$template->color($color);
//设置模板跳转地址 可选填
$url = '';
$template->url($url);
//模板id 模板id可以在公众号模板消息里面查
$tempCode = '23';
//模板消息内容,根据模板消息内的结构来增加对应的值
$data = [];
$res = $template->send($tempCode, $data);
if (false === $res) {
    var_dump($template->getError());
} else {
    //发送成功
}
使用内置服务消息队列发送模板消息
use app\jobs\TemplateJob;
//subscribe  为小程序订阅消息
//$openid 送达人openid
//$this->notceinfo['mark'] 为当前消息的英文字符,存放在数据库中的`eb_system_notification.mark`字段中
//$data 为模板消息内容
//$link 为跳转连接
//$color 为字体颜色 一般不设置
$res = TemplateJob::dispatchDo('doJob', ['subscribe', $openid, $this->notceinfo['mark'], $data, $link, $color]);
//队列消息ID
var_dump($res);
            
              
                评论({{cateWiki.comment_num}})
                
                
                  {{commentWhere.order ? '评论从旧到新':'评论从新到旧'}}
                
              
              
                
                {{cateWiki.page_view_num}}人看过该文档
              
            
            
              
                评论(0)
                
                
                  {{commentWhere.order ? '评论从旧到新':'评论从新到旧'}}
                
              
              
                
                458人看过该文档
              
            
            
              
                    
                      {{item.user ? item.user.nickname : ''}}
                      
                        (自评)
                      
                    
                  
                  {{item.content}}
                  
                        {{item.create_time}}
                        
                          删除
                        
                      
                      
          搜索结果
          为您找到{{wikiCount}}条结果
          
            
            
              
              
                
                
                  
                    
                      
                      {{item.page_view_num}}
                    
                    
                      
                      {{item.like ? item.like.like_num : 0}}
                    
                    
                      
                      {{item.comment ? item.comment.comment_num : 0}}
                    
                  
                
              
            
          
          
             
          
        
      
                    位置:
                    
                      
                        {{path.name}}
                      
                      {{(i+1) == item.catalogue.path_data.length ? '':'/'}}