我正在尝试获取分配给分类法的自定义字段。我试过这个:
$vid = 'zeme';
$terms =\Drupal::entityTypeManager()->getStorage('taxonomy_term')->loadTree($vid);
Run Code Online (Sandbox Code Playgroud)
$terms 现在存储名为“zeme”的词汇表中的所有术语。问题是当我打印这个变量时,它没有显示我需要获取的自定义字段。知道如何获得此自定义字段吗?我的代码如下所示:
$vid = 'zeme';
$terms =\Drupal::entityTypeManager()->getStorage('taxonomy_term')->loadTree($vid);
foreach ($terms as $term) {
$term_data[] = array(
'id' => $term->tid,
'name' => $term->name
);
}
Run Code Online (Sandbox Code Playgroud) 我想知道如何array.length在函数外部使用,以便可以在其他地方使用该值。我有这个脚本:
var length = url_ytb.length; //returns 2
function onPlayerStateChange(event) {
if(event.data === 0) {
array_position++;
player.loadVideoById(url_ytb[array_position]);
length--;
}
}
if (length == 0) {
alert("Good");
}
Run Code Online (Sandbox Code Playgroud)
我的问题是警报不会发生。我已经打印了length变量,但是当它应该返回0时它仍然返回2。