CRUDKit
Interfaces, Classes, Traits and Enums
- Action
- Defines a custom action on a page.
- AjaxOptions
- Provides parameters for the behavoir of ajax powered columns. (Custom ajax columns or many to one ajax columns)
- AuthHelper
- Provides functionality for user/permisson handling.
- CException
- Custom Exception which indicates its from CRUDKit itself. .
- CHelper
- Helper Class for Crudkit. Yes, i know, classes like "Helper" are bad design.
- DataProcessor
- Entity for formatting and processing data coming eiter from, or going into the Database.
- EnumType
- Creating a custom enum type for integration with doctrine/dbal
- Filter
- Represents an actual filter (with values) on a record.
- FilterDefinition
- Represents a filter definition on a record (no acutaly filter)
- Generator
- Automatically generates a "CrudkitServiceProvider.php" file based on the configured database in .env
- Lookup
- A lookup is a calculated field with values from other tables or fixed values
- PageDescriptor
- Definition of a webpage (UI).
- PageStore
- Object to store an access all the pages (bundeling)
- RestrictionSet
- Defines a set of restrictions or rights to access pages and specific actions on pages. The $type 'allow-all' or 'deny-all' defines its behavior. A RestrictionSet belongs to a User.
- RestrictionSetEntry
- Defines a single permission or restriction.
- Section
- Defines a section on a Card page.
- SQLColumn
- Represents a column in a table.
- SQLManyToOneColumn
- Allows to define Many to One Columns.
- Startpage
- Defines a startpage for users.
- TableDescriptor
- Definition of a database table.
- User
- Represents a user account (login)
- CrudkitController
- Crudkit Controller
- CrudkitServiceProvider
- This class is used to create your application.