提问:请教一下,这种键带“#”,有的时候不带,为什么?
...... $content['my_markup'] = array( '#type' => 'markup', '#markup' => '<p>Hello, Drupal!</p>', ); ......
回答:
带#号的是函数定义的一些键,是可用来render的数组,这些键是在Drupal核心里定义的。
参考链接:
- Render Arrays in Drupal 7 (Drupal 官网文档 - 英文)
- https://api.drupal.org/api/drupal/developer!topics!forms_api_reference.html/7#type (Drupal 官网API - 英文,这里有详细列出Drupal核心定义的所有键)