2017-06-10 5 views
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!'), 
    ); 
    } 

答えて

関連する問題