Caution: This documentation is for Exponential, from version 3.x to 6.x.
For 5.x documentation covering Platform see eZ Documentation Center, for difference between legacy and Platform see 5.x Architecture overview.

class_attribute_list

Summary

Fetches the attributes of a class.

Usage

fetch( 'content', 'class_attribute_list',
       hash( 'class_id', class_id,
           [ 'version_id', version_id ] ) )

Parameters

NameTypeDescriptionRequired
class_id integer The ID number of the target class. Yes.
version_id integer The version/status of the class. No.

Returns

Array of ezcontentclassattribute objects or FALSE.

Description

This function fetches the attributes of a class. The ID number of the target class must be specified using the "class_id" parameter. The function returns an array of ezcontentclassattribute objects or FALSE if the specified class attribute is unavailable. The optional "version_id" parameter can be used to fetch class attributes from a certain version of a class. The following versions / status codes can be used:

  • 0: defined
  • 1: temporary
  • 2: modified

Examples

Example 1

{def $attributes=fetch( 'content', 'class_attribute_list', hash( 'class_id', 13 ) )}
 
{foreach $attributes as $attribute}
    {$attribute.name|wash} <br />
{/foreach}

Outputs the names of the attributes that belong to class number 13.

Balazs Halasy (06/02/2004 12:03 pm)

Balazs Halasy (29/04/2005 8:23 am)


Comments

There are no comments.