Common Object Oriented Library
这个模块可以让你的模块在编写的时候用OOP的方式去编写 block,但是根据官方的文档,当我创建了一个block后,在FormControllers中新建一个文件名为FormCurrentTime.php的文件,把getid中的返回值设定为模块配置的FORM ID:block_admin_configure
当我启用这个模块并到block配置页面:
/admin/structure/block/manage/cool/HomeSharesBlock/configure
但,我的添加的代码好像没有执行
class FormCurrentTime extends \Drupal\cool\BaseForm {
static public function getId() {
return 'block_admin_configure';
}
static public function build() {
$form = parent::build();
dpm($form);
return $form;
}