Table_Tag¶
- class Table_Tag¶
Package: Db\Table
- findOrNew($name)¶
Parameters: - $name (unknown) –
- filterByRecord($select, $record)¶
Filter a SELECT statement based on an Omeka_Record_AbstractRecord instance
Parameters: - $select (unknown) –
- $record (unknown) –
Returns: void
- applySorting(Omeka_Db_Select $select, string $sortField, string $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).
- filterByTagType($select, $type)¶
Filter SELECT statement based on the type of tags to view (Item, Exhibit, etc.)
Parameters: - $select (unknown) –
- $type (unknown) –
Returns: void
- filterByTagNameLike($select, $partialTagName)¶
Filter SELECT statement based on whether the tag contains the partial tag name
Parameters: - $select (unknown) –
- $partialTagName (unknown) –
Returns: void
- applySearchFilters($select, array $params = Array)¶
Retrieve a certain number of tags
Parameters: - $select (unknown) –
- $params (array) – ‘limit’ => integer ‘record’ => instanceof Omeka_Record_AbstractRecord ‘like’ => partial_tag_name ‘type’ => tag_type
Returns: void
- getSelect()¶
Returns: Omeka_Db_Select
- findTagNamesLike($partialName, $limit = 10)¶
Parameters: - $partialName (unknown) –
- $limit (unknown) –