class Tag extends AbstractEntity

Tag

Methods

offsetExists($offset)

No description

offsetSet($offset, $value)

No description

offsetGet($offset)

No description

offsetUnset($offset)

No description

setPropertiesFromArray(array $arrProps, array $excludeAttribute = array(), ReflectionClass $parentClass = null)

引数の連想配列を元にプロパティを設定します.

array
toArray(array $excludeAttribute = array(), ReflectionClass $parentClass = null)

プロパティの値を連想配列で返します.

object
copyProperties(object $srcObject, array $excludeAttribute = array())

コピー元のオブジェクトのフィールド名を指定して、同名のフィールドに値をコピー

string
__toString()

No description

__construct()

Constructor

integer
getId()

Get id

Tag
setName(string $name)

Set name

string
getName()

Get name

Tag
setRank(integer $rank)

Set rank

integer
getRank()

Get rank

Tag
addProductTag(ProductTag $productTag)

Add ProductTag

removeProductTag(ProductTag $productTag)

Remove ProductTag

Collection
getProductTag()

Get ProductTag

Tag
setId(integer $id)

Set id

Details

in AbstractEntity at line 32
offsetExists($offset)

Parameters

$offset

in AbstractEntity at line 39
offsetSet($offset, $value)

Parameters

$offset
$value

in AbstractEntity at line 43
offsetGet($offset)

Parameters

$offset

in AbstractEntity at line 54
offsetUnset($offset)

Parameters

$offset

in AbstractEntity at line 66
setPropertiesFromArray(array $arrProps, array $excludeAttribute = array(), ReflectionClass $parentClass = null)

引数の連想配列を元にプロパティを設定します.

DBから取り出した連想配列を, プロパティへ設定する際に使用します.

Parameters

array $arrProps
array $excludeAttribute
ReflectionClass $parentClass

in AbstractEntity at line 99
array toArray(array $excludeAttribute = array(), ReflectionClass $parentClass = null)

プロパティの値を連想配列で返します.

DBを更新する場合などで, 連想配列の値を取得したい場合に使用します.

Parameters

array $excludeAttribute
ReflectionClass $parentClass

Return Value

array 連想配列のプロパティの値

in AbstractEntity at line 139
object copyProperties(object $srcObject, array $excludeAttribute = array())

コピー元のオブジェクトのフィールド名を指定して、同名のフィールドに値をコピー

Parameters

object $srcObject コピー元のオブジェクト
array $excludeAttribute 除外したいフィールド名の配列

Return Value

object

at line 15
string __toString()

Return Value

string

at line 43
__construct()

Constructor

at line 53
integer getId()

Get id

Return Value

integer

at line 64
Tag setName(string $name)

Set name

Parameters

string $name

Return Value

Tag

at line 76
string getName()

Get name

Return Value

string

at line 87
Tag setRank(integer $rank)

Set rank

Parameters

integer $rank

Return Value

Tag

at line 99
integer getRank()

Get rank

Return Value

integer

at line 110
Tag addProductTag(ProductTag $productTag)

Add ProductTag

Parameters

ProductTag $productTag

Return Value

Tag

at line 122
removeProductTag(ProductTag $productTag)

Remove ProductTag

Parameters

ProductTag $productTag

at line 132
Collection getProductTag()

Get ProductTag

Return Value

Collection

at line 143
Tag setId(integer $id)

Set id

Parameters

integer $id

Return Value

Tag