Php drupal设置消息($node->;field\u product\u stock[';und';][0][';value';]);这句话是什么意思
如何使用drupal\u set\u消息获取有关节点的信息,即其内容类型、所有字段等?在这句话中,['und'][0]['value']的含义是什么?drupal_set_消息($node->field_product_stock['und'][0]['value'])Php drupal设置消息($node->;field\u product\u stock[';und';][0][';value';]);这句话是什么意思,php,drupal,Php,Drupal,如何使用drupal\u set\u消息获取有关节点的信息,即其内容类型、所有字段等?在这句话中,['und'][0]['value']的含义是什么?drupal_set_消息($node->field_product_stock['und'][0]['value']) drupal\u set\u message将设置一条反映已执行操作状态的消息。如果在没有参数的情况下调用该函数,则该函数将返回所有设置消息,而不清除它们 参数 $message:消息应以大写字母开头,并始终以句点“.”结尾 $
drupal\u set\u message
将设置一条反映已执行操作状态的消息。如果在没有参数的情况下调用该函数,则该函数将返回所有设置消息,而不清除它们
参数
$message
:消息应以大写字母开头,并始终以句点“.”结尾
$type
:消息的类型。以下值之一是可能的:
'status'
'warning'
'error'
$repeat
:如果此设置为FALSE且消息已设置,则消息将不会重复
根据你的密码
$node->field\u product\u stock['und'][0]['value']
应包含要显示的消息。drupal\u set\u message
将设置一条反映已执行操作状态的消息。如果在没有参数的情况下调用该函数,则该函数将返回所有设置消息,而不清除它们
参数
$message
:消息应以大写字母开头,并始终以句点“.”结尾
$type
:消息的类型。以下值之一是可能的:
'status'
'warning'
'error'
$repeat
:如果此设置为FALSE且消息已设置,则消息将不会重复
根据你的密码
$node->field\u product\u stock['und'][0]['value']
应包含要显示的消息。1/正如Dasun编写的drupal\u set\u message
将显示作为$message
参数传递给用户的字符串
例如,如果要输出整个节点进行调试,最好使用devel
模块及其帮助函数dpm
会将节点打印到消息区域,即
dpm( $node );
有关更多信息,请参阅
2/“und”与D7中的多语言支持有关。它是“未定义”的缩写。因为一个字段可以有多个值,所以它包含一个数组,该数组可以包含一个具有多个键的数组。字段中使用的默认键为“value”
因此,如果您有一个多值字段,其中有一个西班牙语值和一个键'target_id',您希望获得第二个值,您可以这样做:
['es'][1]['target\u id']
1/正如Dasun编写的drupal\u set\u message
将显示作为$message
参数传递给用户的字符串
例如,如果要输出整个节点进行调试,最好使用devel
模块及其帮助函数dpm
会将节点打印到消息区域,即
dpm( $node );
有关更多信息,请参阅
2/“und”与D7中的多语言支持有关。它是“未定义”的缩写。因为一个字段可以有多个值,所以它包含一个数组,该数组可以包含一个具有多个键的数组。字段中使用的默认键为“value”
因此,如果您有一个多值字段,其中有一个西班牙语值和一个键'target_id',您希望获得第二个值,您可以这样做:
['es'][1]['target\u id']