Skip to content

Latest commit

 

History

History
57 lines (44 loc) · 2.28 KB

category-field.md

File metadata and controls

57 lines (44 loc) · 2.28 KB
lang
php

Category Field Model

class ExpressionEngine\Model\CategoryField

[TOC]

Properties

Name Validation Type Description
field_id
site_id
group_id
field_name required, alphaDash, unique[site_id], validateNameIsNotReserved, maxLength[32]
field_label required, xss, noHtml, maxLength[50]
field_type required, enum[text,textarea,select]
field_list_items
field_maxl integer int
field_ta_rows integer int
field_default_fmt
field_show_fmt enum[y,n] boolString
field_text_direction
field_required enum[y,n] boolString
field_order enum[y,n] int
field_settings json
legacy_field_data enum[y,n] boolString True/false if field data is stored in columns instead of new tables.

Relationships

  • CategoryGroup

Methods

  • getSettingsValues()
  • getContentType()
  • getForeignKey()
  • updateFormattingOnExisting()
  • getStructure()
  • getDataTable()
  • validateNameIsNotReserved()

Events

  • beforeInsert