public TermStorage::nodeCount($vid)
Count the number of nodes in a given vocabulary ID.
Parameters
string $vid: Vocabulary ID to retrieve terms for.
Return value
int A count of the nodes in a given vocabulary ID.
Overrides TermStorageInterface::nodeCount
File
- core/modules/taxonomy/src/TermStorage.php, line 293
Class
- TermStorage
- Defines a Controller class for taxonomy terms.
Namespace
Drupal\taxonomy
Code
1 2 3 4 5 6 7 8 | public function nodeCount( $vid ) { $query = $this ->database->select( 'taxonomy_index' , 'ti' ); $query ->addExpression( 'COUNT(DISTINCT ti.nid)' ); $query ->leftJoin( 'taxonomy_term_data' , 'td' , 'ti.tid = td.tid' ); $query ->condition( 'td.vid' , $vid ); $query ->addTag( 'vocabulary_node_count' ); return $query ->execute()->fetchField(); } |
Please login to continue.