Table_Tag¶
Package: Db\Table
- class Table_Tag¶
extends Omeka_Db_Table
- Table_Tag::findOrNew($name)¶
Parameters:
- $name –
- Table_Tag::filterByRecord($select, $record)¶
Filter a SELECT statement based on an Omeka_Record_AbstractRecord instance
Parameters:
- $select –
- $record –
Returns: void
- Table_Tag::applySorting($select, $sortField, $sortDir)¶
Apply custom sorting for tags.
This also applies the normal, built-in sorting.
Parameters:
- $select (Omeka_Db_Select) –
- $sortField (string) – Sorting field.
- $sortDir (string) – Sorting direction, suitable for direct inclusion in SQL (ASC or DESC).
- Table_Tag::filterByTagType($select, $type)¶
Filter SELECT statement based on the type of tags to view (Item, Exhibit, etc.)
Parameters:
- $select –
- $type –
Returns: void
- Table_Tag::filterByTagNameLike($select, $partialTagName)¶
Filter SELECT statement based on whether the tag contains the partial tag name
Parameters:
- $select –
- $partialTagName –
Returns: void
- Table_Tag::applySearchFilters($select, $params = array())¶
Retrieve a certain number of tags
Parameters:
- $select –
- $params (array) – ‘limit’ => integer ‘record’ => instanceof Omeka_Record_AbstractRecord ‘like’ => partial_tag_name ‘type’ => tag_type
Returns: void
- Table_Tag::getSelect()¶
Returns: Omeka_Db_Select
- Table_Tag::findTagNamesLike($partialName, $limit = 10)¶
Parameters:
- $partialName –
- $limit –