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) –

Project Versions

Previous topic

Table_SearchText

Next topic

Table_User

This Page