backend
Interfaces, Classes and Traits
- FormController
- Adds features for working with backend forms. This behavior will inject CRUD actions to the controller -- including create, update and preview -- along with some relevant AJAX handlers.
- ImportExportController
- Adds features for importing and exporting data.
- ListController
- Adds features for working with backend lists.
- RelationController
- Uses a combination of lists and forms for managing Model relations.
- ReorderController
- Used for reordering and sorting records.
- AuthManager
- Back-end authentication manager.
- BackendController
- This is the master controller for all back-end pages.
- Controller
- The Backend base controller class, used by Backend controllers.
- ControllerBehavior
- Controller Behavior base class
- FilterScope
- Filter scope definition A translation of the filter scope configuration
- FormField
- Form Field definition A translation of the form field configuration
- FormTabs
- Form Tabs definition A translation of the form field tab configuration
- FormWidgetBase
- Form Widget base class Widgets used specifically for forms
- ListColumn
- List Columns definition A translation of the list column configuration
- NavigationManager
- Manages the backend navigation.
- ReportWidgetBase
- Report Widget base class Report widgets are used inside the ReportContainer.
- Skin
- Skin Base class Used for defining skins.
- WidgetBase
- Widget base class.
- WidgetManager
- Widget manager
- Auth
- Authentication controller
- Files
- Backend files controller
- Index
- Dashboard controller
- Media
- Backend Media Manager
- Preferences
- Editor Settings controller
- UserGroups
- Backend user groups controller
- UserRoles
- Backend user groups controller
- Users
- Backend user controller
- CodeEditor
- Code Editor Renders a code editor field.
- ColorPicker
- Color picker Renders a color picker field.
- DataTable
- Data Table Renders a table field.
- DatePicker
- Date picker Renders a date picker field.
- FileUpload
- File upload field Renders a form file uploader field.
- MarkdownEditor
- Code Editor Renders a code editor field.
- MediaFinder
- Media Finder Renders a record finder field.
- PermissionEditor
- User/group permission editor This widget is used by the system internally on the System / Administrators pages.
- RecordFinder
- Record Finder Renders a record finder field.
- Relation
- Form Relationship Renders a field prepopulated with a belongsTo and belongsToHasMany relation.
- RichEditor
- Rich Editor Renders a rich content editor field.
- Backend
- Backend Helper
- ExportModel
- Model used for exporting data
- ImportModel
- Model used for importing data
- Welcome
- User welcome report widget.
- Standard
- Standard skin information file.
- Filter
- Filter Widget Renders a container used for filtering things.
- Form
- Form Widget Used for building back end forms and renders a form.
- Lists
- List Widget Used for building back end lists, renders a list of model objects
- MediaManager
- Media Manager widget.
- ReportContainer
- Report Container Widget Creates an area hosting report widgets.
- Search
- Search Widget Used for building a toolbar, Renders a search container.
- Table
- Table Widget.
- Toolbar
- Toolbar Widget Used for building a toolbar, renders a toolbar.
- ThemeOptions
- Theme customization controller
- Themes
- Theme selector controller
- ActiveTheme
- Active theme report widget.
- MailBrandSettings
- Mail brand customization controller
- ControllerBuilder
- Controller builder widget.
- FormBuilder
- Form builder widget.
- MenuEditor
- Menu items widget.
- CollapsableWidget
- Collapsable Widget Trait Adds collapse/expand item features to back-end widgets
- ErrorMaker
- Error Maker Trait Adds exception based methods to a class, goes well with `System\Traits\ViewMaker`.
- FormModelSaver
- Implements special logic for processing form data, typically from from postback, and filling the model attributes and attributes of any related models. This is a customized, safer and simplified version of `$model->push()`.
- FormModelWidget
- Form Model Widget Trait
- InspectableContainer
- Inspectable Container Trait Extension for controllers that can host inspectable widgets (Components, etc.)
- SearchableWidget
- Searchable Widget Trait Adds search features to back-end widgets
- SelectableWidget
- Selectable Widget Trait Adds item selection features to back-end widgets
- SessionMaker
- Session Maker Trait
- UploadableWidget
- Uploadable Widget Trait Adds media library upload features to back-end widgets
- WidgetMaker
- Widget Maker Trait