Inherits DataItem.
Definition at line 112 of file menus.inc.
◆ Children()
Definition at line 179 of file menus.inc.
181 return query(
MenuItem,
"WHERE parent_id={$this->menu_item_id} $constraint");
◆ Menu()
◆ Page()
Definition at line 146 of file menus.inc.
148 $pages = Query::create(
Page,
"WHERE identifier=:i")
149 ->bind(
":i", $this->identifier)
157 ->bind(
":i", $this->identifier)
◆ Parent()
Definition at line 172 of file menus.inc.
174 if (!$this->parent_id)
return null;
176 return $this->getRelated(
MenuItem,
"parent_id");
◆ $default_format
MenuItem::$default_format = "{title}" |
◆ $fieldAliases
MenuItem::$fieldAliases = array("css_class" => "CSS Class") |
◆ $fields
Initial value:= array("menu_item_id" => Number,
"title" => String,
"custom_format" => String,
"menu_id" => Number,
"parent_id" => Number,
"identifier" => String,
"page_id" => Number,
"url" => String,
"css_class" => String,
"sort_order" => Number,
"role" => String,
"permissions" => String,
"published" => Boolean,
"required_parameters" => String,
"display_flags" => String)
Definition at line 121 of file menus.inc.
◆ $pretty_class_name
MenuItem::$pretty_class_name = "Menu Item" |
◆ $primary_key
MenuItem::$primary_key = "menu_item_id" |
◆ $relations
◆ $table
MenuItem::$table = "menu_item" |
The documentation for this class was generated from the following file:
- C:/code/cms.sonjara.com/cms/components/menu/datamodel/menus.inc