-
Notifications
You must be signed in to change notification settings - Fork 0
phoebius/ajax-example
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Phoebius framework: an AJAX-integrated application
Copyright (c) 2010 Scand ltd.
This application shows how to create a web application that uses
AJAX and JSON for retrieving data through the background requests.
www/
HTTP root your web-server's virtual host should point to.
It also can be called htdocs is you are using Apache.
www/index.php
an entry point, or a so-called ``front-controller''.
www/.htaccess uses mod_rewrite to route all incoming requests
(excluding requests to the existing files) to index.php
The front controller initializes the environment of the
application by loading configuration files and then running
a custom StandaloneSiteApplicatinon class which wraps the
environment with the objects and then bootstraps
Phoebius subsystems (routing and MVC).
etc/config.php
application-scope configuration file. This config defines
environment independent settings.
cfg/default/
configuration slot for "default" environment. These configurations
may be separate for different servers (development, production,
etc). So force Phoebius load a custom configuration slot,
you can define an PHOEBIUS_APP_SLOT environment variable or
rewrite a loader code inside www/index.php.
externals/phoebius/
Phoebius framework v1.2.0 distribution.
lib/
a directory where application classes reside.
lib/Mvc/ApplicationRouter.class.php
class which defines an route table for routing requests
to the corresponding controllers and actions
lib/Mvc/Controllers/
a collection of controllers that actually handle the incoming
requests
views/
page templates. In particular: views/index.view.php represents
a content of the displaying page; views/master.view.php
is a header/footer wrapper of the content.
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published