В Drupal 6 я бы пошел в раздел таксономии моего / admin и смог бы найти $ vid (числовой) в URL.
В Drupal 7 (без сомнения, из-за введения терминов как сущностей) URL-адрес больше не является настолько многословным (а некоторые сказали бы, что он чище), так как теперь он показывает имя машины (имя пакета?) Словаря, как это можно увидеть в admin/structure/taxonomy/my_vocabulary/edit
,
Моя конечная игра состоит в том, чтобы использовать taxonomy_get_tree ($ vid, $ parent, $ max_depth, $ load_entities), чтобы загрузить мой словарь и работать с ним великолепно и в изобилии, но, увы, эта функция не принимает имя_компьютера, но, вероятно, предпочитает числовой $vid
,
Я приму альтернативы для загрузки полного дерева слов (то есть всех терминов и их отношений друг с другом), но я думаю, что на этот вопрос нужно ответить непосредственно для будущих поколений в Google.
источник
Ответы:
На самом деле вы можете использовать:
источник
Следуя Ману, если у вас есть доступ к Drush из командной строки, вы можете сделать:
источник
Я использую entity_load () для загрузки моего объекта Vocab и получения его $ vid.
Хитрость заключается в том, чтобы передать
false
2-ые параметры (которые есть$ids
) и затемtaxonomy_vocabulary
обратиться к таблице в вашей базе данных mysql, чтобы увидеть, что вы можете передать как условия. Я решил использовать,machine_name
как вы можете видеть ниже:Если вы знаете более быстрый / легкий способ, пожалуйста, предложите его здесь :)
источник
Вы можете использовать вручную изучить
{taxonomy_vocabulary}
таблицу в базе данных, а затем проверитьvid
столбец.источник
В D7
Если вам нужен только словарный идентификатор (vid) и вы знаете имя машины, вы можете использовать:
Небольшое увеличение производительности: от ~ 0,0036489963531494 секунд до ~ 0,00030779838562012 секунд.
Это, конечно, может быть адаптировано по мере необходимости. Просто измените условие на то, какая информация у вас есть.
источник
Это для загрузки с использованием запроса поля сущности в качестве упоминания bojan:
источник
Для меня это был самый быстрый способ увидеть список всех идентификаторов словаря через Drush:
источник