| 種類 | 用途 | 使い方 | 使用例/表示例 | 備考 |
|---|---|---|---|---|
| value | データ値の取得 | Enum::value('ShippingType.Shipping') |
Enum::value('ShippingType.Shipping')
{{Enum::value('ShippingType.Shipping')}} |
|
| name | データ値から名称の取得 | Enum::name('ShippingType', 1) |
Enum::name('ShippingType', 1)
{{Enum::name('ShippingType', 1)}} |
|
| attr | データ値から属性値の取得 | Enum::attr('ShippingType', 'slipName', 1) |
Enum::attr('ShippingType', 'slipName', 1)
{{Enum::attr('ShippingType', 'slipName', 1)}} |
Enumに属性値が設定されていること |
| match | データ値との一致判定 | Enum::match('ShippingType.Shipping', 1) |
Enum::match('ShippingType.Shipping', 1)
{{var_export(Enum::match('ShippingType.Shipping', 1))}} |
戻り値 bool |
| get | Enumの取得 | Enum::get('ShippingType') |
Enum::get('ShippingType')::getArray()
{{print_r(Enum::get('ShippingType')::getArray())}} |
戻り値 Enum |
| 種類 | 用途 | 使い方 | 使用例/表示例 | 備考 |
|---|---|---|---|---|
| xname | 名称の取得 | Enum::xname('ShippingType.Shipping') |
Enum::xname('ShippingType.Shipping')
{{Enum::xname('ShippingType.Shipping')}} |
|
| xattr | その他属性値の取得 | Enum::xattr('ShippingType.Shipping', 'slipName') |
Enum::xattr('ShippingType.Shipping', 'slipName')
{{Enum::xattr('ShippingType.Shipping', 'slipName')}} |
Enumに属性値が設定されていること |
| xarray | 属性値リストの取得 | Enum::xarray('ShippingType') |
Enum::xarray('ShippingType', 'slipName')
{{print_r(Enum::xarray('ShippingType', 'slipName'))}} ※Javascritでの使い方(名称リストから指定値の名称取得) const slips = @json(Enum::xarray('ShippingType')); const slip = Editor.getAttrInEnum(slips, value); |
第2引数(属性名)の省略時は名称リストを取得 |