AttributeKeyLocated in /models/attribute/key.php (line 3)
Object | --AttributeKey
| Class | Description |
|---|---|
CollectionAttributeKey
|
An object that represents metadata added to pages. They key object maps to the "type" of metadata added to pages. |
FileAttributeKey
|
An object that represents metadata added to files. |
UserAttributeKey
|
An object that represents metadata added to users. |
static getInstanceByID (line 74)
static getList (line 95)
Returns a list of all attributes of this category
static getListByPackage (line 122)
Note, this queries both the pkgID found on the AttributeKeys table AND any attribute keys of a special type installed by that package, and any in categories by that package.
That's because a special type, if the package is uninstalled, is going to be unusable by attribute keys that still remain.
Destructor __destruct (line 503)
add (line 153)
Adds an attribute key.
addAttributeValue (line 449)
Adds a generic attribute record (with this type) to the AttributeValues table
clearAttributeSets (line 534)
createIndexedSearchTable (line 518)
delete (line 401)
duplicate (line 280)
Duplicates an attribute key
getAttributeKeyCategoryID (line 27)
getAttributeKeyDisplayHandle (line 19)
getAttributeKeyHandle (line 17)
Returns the handle for this attribute key
getAttributeKeyIconSRC (line 461)
getAttributeKeyID (line 26)
Returns the ID for this attribute key
getAttributeKeyName (line 12)
Returns the name for this attribute key
getAttributeKeyType (line 90)
getAttributeSets (line 539)
getAttributeType (line 86)
Returns an attribute type object
getAttributeValueIDList (line 435)
getController (line 466)
getIndexedSearchTable (line 5)
getKeyHandle (line 575)
Returns the handle for this attribute key
getKeyID (line 580)
Returns the ID for this attribute key
getKeyName (line 570)
getPackageHandle (line 70)
getPackageID (line 69)
getSearchIndexFieldDefinition (line 6)
inAttributeSet (line 300)
isAttributeKeyAutoCreated (line 42)
Returns whether the attribute key is one that was automatically created by a process.
isAttributeKeyColumnHeader (line 47)
Returns whether the attribute key is included in the standard search for this category.
isAttributeKeyContentIndexed (line 37)
Returns whether the attribute key is indexed as a "keyword search" field.
isAttributeKeyEditable (line 52)
Returns whether the attribute key is one that can be edited through the frontend.
isAttributeKeySearchable (line 32)
Returns whether the attribute key is searchable
load (line 57)
Loads the required attribute fields for this instantiated attribute
outputSearchHTML (line 565)
refreshCache (line 221)
reindex (line 312)
render (line 479)
Renders a view for this attribute key. If no view is default we display it's "view" Valid views are "view", "form" or a custom view (if the attribute has one in its directory) Additionally, an attribute does not have to have its own interface. If it doesn't, then whatever is printed in the corresponding $view function in the attribute's controller is printed out.
saveAttribute (line 490)
Calls the functions necessary to save this attribute to the database. If no passed value is passed, then we save it via the stock form.
saveAttributeForm (line 552)
Saves an attribute using its stock form.
setAttribute (line 559)
Sets an attribute directly with a passed value.
setAttributeKeyColumnHeader (line 306)
setAttributeSet (line 527)
update (line 228)
Updates an attribute key.
updateSearchIndex (line 341)
validateAttributeForm (line 507)
Documentation generated on Thu, 15 Sep 2011 16:36:27 -0700 by phpDocumentor 1.4.1