0
Drupal 8で開発ブロックを学習すると、実行中にコメントブロック内のコードがピックアップされたことに驚きました。コメントのコードが実行時に反映される
私はここにブロック名を変更します。admin_label = @Translation(「こんにちはブロック」)、
システムが変更されますが、コードはコメントです。コメントがどのように反映されているのだろうか。あなたが変更を加えたときに、あなたのクラス以上
<?php
namespace Drupal\hello_world\Plugin\Block;
use Drupal\Core\Block\BlockBase;
/**
* Provides a 'Hello' Block.
*
* @Block(
* id = "hello_block",
* admin_label = @Translation("Hello block"),
*)
*/
class HelloBlock extends BlockBase {
/**
* {@inheritdoc}
*/
public function build() {
return array(
'#markup' => $this->t('Hello, World!'),
);
}