Home  Support Page  The Manual

Introduction

Contents

Welcome to Phoebius framework developer manual! It is intended for everyone who wants to explore its rich feature set and develop object-oriented web applications rapidly.

Phoebius is truly object-oriented full stack application framework that provides O/R mapping between PHP classes and RDBMS, defines infrastructure for the unification of application flow and ables to route incoming requests inside MVC stack.

This manual covers various principles of the framework, functionality to implement the routines, and internal API that can be used to gracefully extend the existing functionality.

Definitions

  • The framework here is the complete distribution of Phoebius framework, which is located in a separate directory. This directory is usually called $base (base directory) for historical reasons.
  • The application here is a separate directory with the unified directory structure where Phoebius-based scripts (tied with a specific Phoebius distribution) reside. This directory is usually called $app. The application stub with the predefined directory structure can be taken from the downloads section.
  • The front controller is a PHP script which receives the incoming request and passes it to a Phoebius stack. In most cases, it is an $app/www/index.php.

Quickstart

We've prepared a preconfigured sandbox where you can play around with Phoebius framework. Just download the phoebius-app. You can also download the source code of the phoebius.org website from the downloads section - these are the best examples for the beginners' guide.