Main parameters
The main parameters are "table" and "primary key column". For the data access the class "data_accessclass" is used. This class is stored in the file "class_data_accessclass.php". This can be replaced by your own class. The rightcheck can be activiated. The details for it are placed in masterdata.
columns
Only the columns with the property "FIELD" can be inserted or updated. The data type is important for the header filter and the validation.
SQL Statement (sql_statement, sql_derived)
With a view more tables can be joined and columns can be added for the "read" method. The columns added by the view can not be inserted or updated. In the "sql_derived" the statement is nested. It's a bit slower, but easier to handle because you have all columns in the WHERE Statement.
rights
Each user can have several roles. Each role can have a method for the granted rights.
upload
If the upload is enabled, an array "imagearray" is added the recordset.
include
Thanks to the include individual functionality can be added.
backend / foreignkeys
Before the record will be deleted, foreign key can be checked. If the record is referenced by other tables, the deletion will be canceled and a message (text) is returned.
childs
All records of the child table are added with the "fieldname" to the main record. The childs can be nested and all parameters can used like for the main table.
parentcolumn
"parentcolumn" activates the reading of a tree structure. The "parentcolumn" contains the ID of the parent record. All records with the parentID are added in the array "treearrayname".
treearrayname
All records with the "parentID" are added to the array of this example: "_children".