我已經實現了一個表單來註冊用戶的電子郵件,所以我們可以發送給他們更新。Grav表格插件錯誤
該表單完美地整合,但沒有理由失敗的生產。
當我試圖發送郵件,我收到了500後的錯誤有以下信息:生成表單
{error: {type: "Whoops\Exception\ErrorException", message: "Undefined index: type",…}}
error : {type: "Whoops\Exception\ErrorException", message: "Undefined index: type" , …}
file : "/var/www/20170803_project/user/plugins/form/classes/form.php"
line : 552
message : "Undefined index: type"
type : "Whoops\Exception\ErrorException"
代碼:
{% set scope = scope ?: 'data.' %}
{% set multipart = '' %}
{% set method = form.method|upper|default('POST') %}
{% set action = form.action ? base_url ~ form.action : base_url ~ page.route
~ uri.params %}
{% if (action == base_url_relative) %}
{% set action = base_url_relative ~ '/' ~ page.slug %}
{% endif %}
<form name="{{ form.name }}"
action="{{ action }}"
method="{{ method }}"{{ multipart }}
{% if form.id %}id="{{ form.id }}"{% endif %}
{% block form_classes %}
{% if form.classes %}class="{{ form.classes }}"{% endif %}
{% endblock %}
>
<div class="stay_tune pure-u-4-5 pure-g">
{% block inner_markup_fields_start %}{% endblock %}
<div class="group pure-u-3-5 email_register_container">
<input name="email" type="email" required>
<span class="highlight"></span>
<span class="bar"></span>
<label class="label">Email</label>
</div>
{% include "forms/fields/formname/formname.html.twig" %}
{% block inner_markup_fields_end %}{% endblock %}
{% block inner_markup_buttons_start %}
<div class="pure-u-2-5 register_button_container">
{% endblock %}
{{dump(form)}}
<p class="message_form">{{form.process[1].message}}</p>
<button type="submit" class="register_button" name="button">
{{form.button.value}}</button>
{% block inner_markup_buttons_end %}
</div>
{% endblock %}
</div>
{{ nonce_field('form', 'form-nonce')|raw }}
</form>
我做了檢查權限和明確的緩存,而不成功,我沒有想法。
謝謝。
我沒有任何複選框!我添加生成表單的代碼。 – mhlsf