René's URL Explorer Experiment


Title: Documentation - Introduction to the DotApp PHP Framework

Description: Explore the DotApp PHP framework - a powerful tool for developers. Learn about its features, including QueryBuilder, ORM, and database management, through detailed documentation.

Keywords:

direct link

Domain: dotapp.dev

NoneIE=edge
authorDotsystems s.r.o.

Links:

dotApphttps://dotapp.dev/documentation/
https://github.com/dotsystems-sk/DotApp
Downloadhttps://github.com/dotsystems-sk/DotApp
dotApp Frameworkhttps://dotapp.dev/documentation/intro#sekcia1
About the Authorhttps://dotapp.dev/documentation/intro#sekcia1-cast0
Why I Developed dotApp?https://dotapp.dev/documentation/intro#sekcia1-cast1
Key Features of dotApphttps://dotapp.dev/documentation/intro#sekcia1-cast2
Installationhttps://dotapp.dev/documentation/intro#sekcia2
Post-Installation Setuphttps://dotapp.dev/documentation/intro#sekcia2-cast1
Running the Frameworkhttps://dotapp.dev/documentation/intro#sekcia2-cast2
Adding the First Routehttps://dotapp.dev/documentation/intro#sekcia2-cast3
dotApp Routerhttps://dotapp.dev/documentation/intro#sekcia3
1.1. What is a Router?https://dotapp.dev/documentation/intro#router1-cast1
1.2. Key Featureshttps://dotapp.dev/documentation/intro#router1-cast2
1.3. Basic Routing Principleshttps://dotapp.dev/documentation/intro#router1-cast3
2.1. Router Initializationhttps://dotapp.dev/documentation/intro#router2-cast1
2.2. Accessing the Router in dotApphttps://dotapp.dev/documentation/intro#router2-cast2
2.3. Defining the First Routehttps://dotapp.dev/documentation/intro#router2-cast3
3.1. Basic HTTP Methods (GET, POST, etc.)https://dotapp.dev/documentation/intro#router3-cast1
3.2. The match() Method for Multiple Methods and URLshttps://dotapp.dev/documentation/intro#router3-cast2
3.3. Static vs. Dynamic Routeshttps://dotapp.dev/documentation/intro#router3-cast3
3.4. Using Variables in Routeshttps://dotapp.dev/documentation/intro#router3-cast4
3.5. Working with Controllers and Middlewarehttps://dotapp.dev/documentation/intro#router3-cast5
4.1. What is a Request?https://dotapp.dev/documentation/intro#router4-cast1
4.2. Accessing Data from a Requesthttps://dotapp.dev/documentation/intro#router4-cast2
4.3. Using Request in Callbackshttps://dotapp.dev/documentation/intro#router4-cast3
5.1. What are Hooks?https://dotapp.dev/documentation/intro#router5-cast1
5.2. Defining before()https://dotapp.dev/documentation/intro#router5-cast2
5.3. Defining after()https://dotapp.dev/documentation/intro#router5-cast3
5.4. Using with Multiple Routeshttps://dotapp.dev/documentation/intro#router5-cast4
6.1. Handling 404 Errorshttps://dotapp.dev/documentation/intro#router6-cast1
6.2. Custom Error Handlinghttps://dotapp.dev/documentation/intro#router6-cast2
DI and Middlewarehttps://dotapp.dev/documentation/intro#di
1.1. What is Dependency Injection and Middleware?https://dotapp.dev/documentation/intro#di-cast1-1
1.2. DI Container in dotApphttps://dotapp.dev/documentation/intro#di-cast1-2
1.3. Options for Calling Controllers and Middlewarehttps://dotapp.dev/documentation/intro#di-cast1-3
1.4. Working with Middlewarehttps://dotapp.dev/documentation/intro#di-cast1-4
1.5. Practical Exampleshttps://dotapp.dev/documentation/intro#di-cast1-5
1.6. Noteshttps://dotapp.dev/documentation/intro#di-cast1-6
Databaserhttps://dotapp.dev/documentation/intro#databaser
1.1. What is Databaser?https://dotapp.dev/documentation/intro#databaser-cast1-1
1.2. Key Featureshttps://dotapp.dev/documentation/intro#databaser-cast1-2
1.3. RAW vs. ORM: When to Use Which Approach?https://dotapp.dev/documentation/intro#databaser-cast1-3
1.4. Support for Database Drivers (MySQLi, PDO)https://dotapp.dev/documentation/intro#databaser-cast1-4
1.5. Integrated Query Builderhttps://dotapp.dev/documentation/intro#databaser-cast1-5
1.6. Callbacks for SUCCESS and ERRORhttps://dotapp.dev/documentation/intro#databaser-cast1-6
2.1. Installing and Configuring Databaserhttps://dotapp.dev/documentation/intro#databaser-cast2-1
2.2. Adding a Database Connectionhttps://dotapp.dev/documentation/intro#databaser-cast2-2
2.3. Choosing a Driver (MySQLi or PDO)https://dotapp.dev/documentation/intro#databaser-cast2-3
2.4. First Database Connectionhttps://dotapp.dev/documentation/intro#databaser-cast2-4
3.1. Basic Principles of Query Builderhttps://dotapp.dev/documentation/intro#databaser-cast3-1
3.2. List of Query Builder Methodshttps://dotapp.dev/documentation/intro#databaser-cast3-2
3.3. Examples from Simple to Complex Querieshttps://dotapp.dev/documentation/intro#databaser-cast3-3
4.1. Setting the Return Type (RAW vs. ORM)https://dotapp.dev/documentation/intro#databaser-cast4-1
4.2. Methods for Executing Querieshttps://dotapp.dev/documentation/intro#databaser-cast4-2
4.3. Working with ORMhttps://dotapp.dev/documentation/intro#databaser-cast4-3
4.4. Transactionshttps://dotapp.dev/documentation/intro#databaser-cast4-4
4.5. Debugging and Working with Outputhttps://dotapp.dev/documentation/intro#databaser-cast4-5
5.1. Basic CRUD Operations in RAW Modehttps://dotapp.dev/documentation/intro#databaser-cast5-1
5.2. Basic CRUD Operations in ORM Modehttps://dotapp.dev/documentation/intro#databaser-cast5-2
5.3. Advanced Examples with JOIN and Subqueryhttps://dotapp.dev/documentation/intro#databaser-cast5-3
5.4. Working with Transactionshttps://dotapp.dev/documentation/intro#databaser-cast5-4
5.5. Debugging and Error Handlinghttps://dotapp.dev/documentation/intro#databaser-cast5-5
6.1. Basic Principles of Schema Builderhttps://dotapp.dev/documentation/intro#databaser-cast6-1
6.2. Available Schema Builder Methodshttps://dotapp.dev/documentation/intro#databaser-cast6-2
6.3. Using Schema Builderhttps://dotapp.dev/documentation/intro#databaser-cast6-3
6.4. Advanced Exampleshttps://dotapp.dev/documentation/intro#databaser-cast6-4
6.5. Notes and Limitationshttps://dotapp.dev/documentation/intro#databaser-cast6-5
7.1. What is Cache Driver Interface?https://dotapp.dev/documentation/intro#databaser-cast7-1
7.2. Components of Cache Driver Interfacehttps://dotapp.dev/documentation/intro#databaser-cast7-2
7.3. Implementing a Custom Cache Driverhttps://dotapp.dev/documentation/intro#databaser-cast7-3
7.4. Using Cache Driver with Databaserhttps://dotapp.dev/documentation/intro#databaser-cast7-4
7.5. Example with Advanced Cachinghttps://dotapp.dev/documentation/intro#databaser-cast7-5
7.6. Notes and Tipshttps://dotapp.dev/documentation/intro#databaser-cast7-6
8.1. What is Entity?https://dotapp.dev/documentation/intro#databaser-cast8-1
8.2. Components of Entityhttps://dotapp.dev/documentation/intro#databaser-cast8-2
8.3. Basic Use of Entityhttps://dotapp.dev/documentation/intro#databaser-cast8-3
8.4. Detailed Overview of Entity Methodshttps://dotapp.dev/documentation/intro#databaser-cast8-4
8.5. Practical Exampleshttps://dotapp.dev/documentation/intro#databaser-cast8-5
8.6. Noteshttps://dotapp.dev/documentation/intro#databaser-cast8-6
9.1. What is Collection?https://dotapp.dev/documentation/intro#databaser-cast9-1
9.2. Components of Collectionhttps://dotapp.dev/documentation/intro#databaser-cast9-2
9.3. Basic Use of Collectionhttps://dotapp.dev/documentation/intro#databaser-cast9-3
9.4. Detailed Overview of Collection Methodshttps://dotapp.dev/documentation/intro#databaser-cast9-4
9.5. Practical Exampleshttps://dotapp.dev/documentation/intro#databaser-cast9-5
9.6. Noteshttps://dotapp.dev/documentation/intro#databaser-cast9-6
10.1. What are Migrations?https://dotapp.dev/documentation/intro#databaser-cast10-1
10.2. Basic Principles of Migrationshttps://dotapp.dev/documentation/intro#databaser-cast10-2
10.3. Using Migrationshttps://dotapp.dev/documentation/intro#databaser-cast10-3
10.4. Available Migration Methodshttps://dotapp.dev/documentation/intro#databaser-cast10-4
10.5. Practical Exampleshttps://dotapp.dev/documentation/intro#databaser-cast10-5
10.6. Noteshttps://dotapp.dev/documentation/intro#databaser-cast10-6
11.1. Designing the Database Structurehttps://dotapp.dev/documentation/intro#databaser-cast11-1
11.2. Implementation in Databaser with ORMhttps://dotapp.dev/documentation/intro#databaser-cast11-2
11.3. Using Validationhttps://dotapp.dev/documentation/intro#databaser-cast11-3
11.4. Notes on the Case Studyhttps://dotapp.dev/documentation/intro#databaser-cast11-4
12.1. Query Optimizationhttps://dotapp.dev/documentation/intro#databaser-cast12-1
12.2. Security (SQL Injection Prevention)https://dotapp.dev/documentation/intro#databaser-cast12-2
12.3. Extending Databaser with Custom Drivershttps://dotapp.dev/documentation/intro#databaser-cast12-3
12.4. Eager Loading Relationships in ORMhttps://dotapp.dev/documentation/intro#databaser-cast12-4
12.5. Bulk Operations with Collectionhttps://dotapp.dev/documentation/intro#databaser-cast12-5
Template Systemhttps://dotapp.dev/documentation/intro#sablony
Introductionhttps://dotapp.dev/documentation/intro#sablony-cast1-1
WEBhttps://dotsystems.sk/
Download dotApphttps://github.com/dotsystems-sk/DotApp/archive/refs/heads/main.zip
Xiaoying Rileyhttp://themes.3rdwavemedia.com
https://dotapp.dev/documentation/intro
https://dotapp.dev/documentation/intro
https://dotapp.dev/documentation/intro
https://dotapp.dev/documentation/intro
https://dotapp.dev/documentation/intro
https://dotapp.dev/documentation/intro

Viewport: width=device-width, initial-scale=1


URLs of crawlers that visited me.