Toggle navigation
Dymaxion (v4)
PDO Connection
PDO Connection
Connection Locator
Upgrade Notes
Query Statement Builders
Getting Started
Value Binding
Common Table Expressions
SELECT
INSERT
UPDATE
DELETE
Other Topics
Query Statement Performers
Getting Started
Query Execution
Upgrade Notes
Cassini (v3)
ORM
Getting Started
Mapper Relationships
Fetching Records and RecordSets
Working with Records
Working with RecordSets
Transactions
Record and RecordSet Behaviors
Events
Direct Queries
Other Topics
Domain Models
Skeleton Generator
Usage
Table Data Gateway
Getting Started
Reading From The Table
Writing To The Table
Table Events
Query System
Getting Started
Value Binding
SELECT
INSERT
UPDATE
DELETE
Other Topics
Schema Information
Usage
PDO Connection
PDO Connection
Connection Locator
Boggs (v2)
ORM
Getting Started
Mapper Relationships
Fetching Records and RecordSets
Working with Records
Working with RecordSets
Transactions (Unit of Work)
Record and RecordSet Behaviors
Events
Direct Queries
Domain Models
Skeleton Generator
Atlas.Cli 1.x
Albers (v1)
ORM
Getting Started
Mapper Relationships
Fetching Records and RecordSets
Working with Records
Working with RecordSets
Transactions (Unit of Work)
Record and RecordSet Behaviors
Events
Direct Queries
Domain Models
Skeleton Generator
Atlas.Cli 1.x
Atlas Database Framework for PHP
Cassini (v3)
ORM
2.1. ORM
2.1.1.
Getting Started
2.1.1.1.
Integrations
2.1.1.2.
Installation
2.1.1.3.
Skeleton Generation
2.1.1.4.
Instantiating Atlas
2.1.1.5.
Next Steps
2.1.2.
Mapper Relationships
2.1.2.1.
Relationship Key Columns
2.1.2.2.
Composite Relationship Keys
2.1.2.3.
Case-Sensitivity
2.1.2.4.
Simple WHERE Conditions
2.1.2.5.
Variant Relationships
2.1.2.6.
Many-To-Many Relationships
2.1.2.7.
Cascading Deletes
2.1.3.
Fetching Records and RecordSets
2.1.3.1.
Fetching and Reading a Record
2.1.3.2.
Fetching An Array Of Records
2.1.3.3.
Fetching and Reading A RecordSet
2.1.3.4.
Fetching Related Records and RecordSets
2.1.3.4.1.
Nested Relationships
2.1.3.4.2.
Reading Related Records and RecordSets
2.1.3.5.
Returning Data in Other Formats
2.1.3.6.
Reading Record Counts
2.1.4.
Working with Records
2.1.4.1.
Creating and Inserting a Record
2.1.4.2.
Updating an Existing Record
2.1.4.3.
Deleting a Record
2.1.4.4.
Persisting a Record
2.1.4.5.
Marking Records for Deletion
2.1.4.6.
Adding Many-To-Many Relateds
2.1.4.7.
Removing Many-To-Many Relateds
2.1.5.
Working with RecordSets
2.1.5.1.
New RecordSets
2.1.5.2.
Appending Records to a RecordSet
2.1.5.3.
Array Access
2.1.5.4.
Searching within RecordSets
2.1.5.5.
Detaching Records from RecordSets
2.1.5.6.
Marking RecordSets For Deletion
2.1.5.7.
Persisting A RecordSet
2.1.6.
Transactions
2.1.6.1.
Manual Transaction Management
2.1.6.2.
Other Transaction Strategies
2.1.7.
Record and RecordSet Behaviors
2.1.8.
Events
2.1.9.
Direct Queries
2.1.9.1.
Complex Queries
2.1.9.2.
Joining On Defined Relationships
2.1.9.3.
Reusing the Select
2.1.10.
Other Topics
2.1.10.1.
Adding Custom Mapper Methods
2.1.10.2.
Single Table Inheritance
2.1.10.3.
Automated Validation
2.1.10.4.
Query Logging
2.1.10.5.
Custom Factory Callable
2.1.11.
Domain Models
2.1.11.1.
Persistence Model
2.1.11.2.
Domain Model Interfaces
2.1.11.3.
Implement Domain In Persistence
2.1.11.4.
Compose Persistence Into Domain
2.1.11.5.
Map From Persistence To Domain
2.1.11.6.
Which Approach Is Best?