trOnGAtE
Home
News
Documentation
Module Market
Forums
Sponsors
About
▼
About Trongate
Branding
FRAMEWORK WARS!
Download
1130
Login / Register
☰
trOnGAtE
1130
The Trongate PHP Framework
Documentation
Introduction
Welcome To The Revolution!
How To Get Involved
Quick Start
Installing Trongate Using GitHub
Installing The Trongate Desktop App
Basic Concepts
Regarding Coding Style
The Underscore Naming Convention
Overview of Primary Directories
Truly Modular Architecture
Code Distribution and Management
The Anatomy of a Trongate Module
Understanding Routing
Routing: An Overview
Homepage Routing
Automatic URL Routing
Custom Routing: An Introduction
Custom Routing Patterns
Securing Methods
Controllers
Introduction to Controllers
The Structure of a Controller
Multiple Classes Within One Module
Understanding Namespaces
Using Packagist With Trongate
Views
Understanding View Files
Basic View File Usage
Passing Data Into View Files
Returning View Output as a Variable
Assets
The Role of a File Asset Manager
Basic Example - Part 1
Basic Example - Part 2
The Module Assets Trigger
Additional Considerations
Modules Calling Modules
The Value of Module-to-Module Calls
Loading Modules From Controllers
Loading Modules From Views
Parent & Child Modules
Understanding Parent and Child Modules
Accessing Child Modules
Templates
Understanding Templates
Creating Custom Templates
Loading a Template
Passing View Files into Templates
Accessing Data in Templates
Template Partials
The Admin Template in Trongate
Database Operations
Introducing The Model Class
Using Debug Mode
Fetching Data
Data Manipulation
Data Analysis and Management
Custom Database Queries
Advanced Table Joins
Model Class Reference
Modules within Modules
Understanding Parent Modules and Child Modules
What Are Parent And Child Modules?
Accessing Child Modules Via The URL
Loading View Files From Within Child Modules
Accessing Child Modules From Other Modules
Templates & Themes
What Are Templates?
How To Create Your Own Website Template
Loading Templates
Passing Information Into Templates
Passing View Files Into Templates
Template Partials
About The ‘Admin’ Template
Helpers Explained
An Introduction To Helpers
The URL Helper
The Form Helper
The Form Validation Helper
The Flashdata Helper
The File Validation Helper
The Pagination Helper
Other Helpful Features
Form Handling
Creating Forms
Retrieving Form Data
Setting Form Validation Rules
Custom Form Validation Rules
Validation Rules Reference
Displaying Validation Errors
Processing Form Submissions
Best Practices For Handling Data
Uploading Files
A General Overview Of File Uploading
Building An Uploader Form
Understanding The Upload Process
Uploading Pictures
Working with Images
Building Picture Uploaders - Video Demo
Single Picture Uploaders
The Submit Upload Method
The Module Import Wizard
What Issue Does the Module Import Wizard Address?
Using The Module Import Wizard
Authorization & Authentication
Section Overview
Understanding Trongate’s Token System
Token Generation
Token Validation
Attaching Tokens to HTTP Requests
Destroying Tokens
The Trongate Security Module
The API Explorer
An Introduction To The Trongate API Explorer
API Terminology Explained
Optional Additional Parameters
Using After Hooks
Best Practices
Hiding The Admin Login URL
Pre-Launch Checklist
Search Documentation
TRONGATE
THE PHP FRAMEWORK
Documentation
A Powerful PHP Framework
Where Simplicity Prevails
View Table Of Contents
×
↑