php 在drupal 8中找到名字: - Drupal 8

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 在drupal 8中找到名字: - Drupal 8相关的知识,希望对你有一定的参考价值。

<?php

  /**
   * Utility: find term by name and vid.
   * @param null $name
   *  Term name
   * @param null $vid
   *  Term vid
   * @return int
   *  Term id or 0 if none.
   */
  protected function getTidByName($name = NULL, $vid = NULL) {
    $properties = [];
    if (!empty($name)) {
      $properties['name'] = $name;
    }
    if (!empty($vid)) {
      $properties['vid'] = $vid;
    }
    $terms = \Drupal::entityManager()->getStorage('taxonomy_term')->loadByProperties($properties);
    $term = reset($terms);

    return !empty($term) ? $term->id() : 0;
  }

?>

以上是关于php 在drupal 8中找到名字: - Drupal 8的主要内容,如果未能解决你的问题,请参考以下文章

视觉工作室代码中的 Drupal 8

如何在 drupal 8 中使用 module_set_weight 函数?

php 在drupal 8中以编程方式创建词汇和术语: - Drupal

nginx下drupal 8升级update.php/selection 错误

php Drupal 8中构造函数的参数错误太少

php 在Drupal 8中创建自定义标记