【发布时间】:2018-01-03 03:52:35
【问题描述】:
我是 Drupal 的新手,我想构建一个简单的表单。 我收到此错误:
致命错误:Drupal\medical\Form\LoginForm 类包含 1 个抽象方法,因此必须声明为抽象方法或在 C:\xampp\htdocs\Webdevelopment 中实现其余方法 (Drupal\Core\Form\FormInterface::submitForm) \Burst\Drupal_Test\modules\medical\src\Form\LoginForm.php 在第 8 行
代码如下:
<?php
namespace Drupal\medical\Form;
use Drupal\Core\Form\FormStateInterface;
use Drupal\Core\Form\FormBase;
class LoginForm extends FormBase {
public function getFormId(){
return 'medical_login';
}
public function buildForm(array $form, FormStateInterface $form_state) {
$form['username'] = array(
'#title' => t('Username'),
'#type' => 'textfield',
'#required' => TRUE,
);
$form['password'] = array(
'#title' => t('Password'),
'#type' => 'password',
'#required' => TRUE,
);
$form['submit'] = array(
'#type' => 'submit',
'#value' => 'Login',
);
}
}
此错误的确切含义是什么,我该如何解决?
谢谢:)
【问题讨论】: