title = $model->isNewRecord ? '创建' : '编辑'; $this->params['breadcrumbs'][] = ['label' => '自动回复', 'url' => ['rule/index']]; $this->params['breadcrumbs'][] = $this->title; ?> 'ruleForm', 'enableAjaxValidation' => true, 'validationUrl' => Url::to(['edit', 'id' => $model['id']]), ]); ?>
field($model, 'name')->textInput()->hint('您可以给这条规则起一个名字, 方便下次修改和查看。') ?>
"styled adv", 'id' => 'setting', ]); ?>
field($model, 'keyword')->textInput(['value'=> implode(',',$ruleKeywords[RuleKeywordTypeEnum::MATCH])])->hint('多个关键字请使用逗号隔开,如天气,今日天气。')->label('关键字') ?>
"styled adv", 'id' => 'trigger', ]); ?>
field($model, 'status')->radioList(StatusEnum::getMap())->hint('您可以临时禁用这条回复') ?>
field($model, 'text')->textarea([ 'id' => 'content' ])->label(false) ?>
field($model, 'image')->widget(Select::class, [ 'type' => 'image', ])->label(false) ?>
field($model, 'news')->widget(Select::class, [ 'type' => 'news', 'block' => '由于微信限制,自动回复只能回复一条图文信息,如果有多条图文,默认选择第一条图文', ])->label(false) ?>
field($model, 'video')->widget(Select::class, [ 'type' => 'video', ])->label(false) ?>
field($model, 'voice')->widget(Select::class, [ 'type' => 'voice', ])->label(false) ?>
field($model, 'api_url')->dropDownList($apiList)->hint('1、添加此模块的规则后,只针对于单个规则定义有效,如果需要全部路由给接口处理,则修改该模块的优先级顺序
2、本地文件存放在当前插件文件夹内的(/addons/Wechat/common/userapis)下
3、文件名格式为*Api.php,例如:TestApi.php') ?> field($model, 'default')->textInput()->hint('当接口无回复时,则返回用户此处设置的文字信息,优先级高于“默认关键字”') ?> field($model, 'cache_time')->textInput()->hint('接口返回数据将缓存在系统中的时限,默认为0不缓存') ?> field($model, 'description')->textarea()->hint('仅作为后台备注接口的用途') ?>
field($model, 'module')->hiddenInput(['id' => 'module'])->label(false) ?>
保存 返回