Apex\App\Base\Model\BaseModel
Description
Create, manage and retrieve records from the assigned model class that implements this class.
Static Methods
- public static all() - Get all records from the database table.
- public static count() - Get the number of records within the database table with optional where clause.
- public static deleteMany() - Delete multiple records from the database table.
- public static insert() - Insert a new record into the database table.
- public static insertOrUpdate() - Insert or update a record within the database table.
- public static purge() - Purge and delete all records within the database table.
- public static update() - Update multiple records within the database table.
- public static where() - Select multiple records from the database table.
- public static whereFirst() - Get a model instance of the first record found for a given where clause.
- public static whereId() - Select a single model instance based on the value of the primary key / id column.
Non-Static Methods
- public delete() - Delete a single model instance from the database table.
- public getChildren() - Get child records based on a foreign key constraint.
- public save() - Save and update an individual model instance.
- public toArray() - Get all properties of the model instance returned in an array.