Structure
From Tlalokes
The structure of Tlalokes
>=Applications=
apps - Contains the applications to be loaded.
Contents |
Application
Contains your application's structure.
Languages
_lang - Contains the language's files.
Temporal
_tmp - Contains temporal files for your application.
Smarty's cache
cache - Contains cached files generated by Smarty.
Smarty's compiled files
compile - Contains compiled files generated by Smarty.
Propel's generator files
generator - Contains the files generated by Propel.
Controllers
control/ - Contains your controllers
Models
model/ - Contains your model's classes.
Business models
bss/ - Contains your model Business objects.
Database objects
dbo/ - Contains your database access objects.
Definition objects
def/ - Contains yout Definition Objects.
Object-relational mapping
orm/ - Containg your ORMs.
Views
view/ - Contains your templates.
Core
core - Contains the core classes required by the framework.
Annotations
annotations/ - Annotation objects
Exceptions
exceptions/ - Exceptions objects
Libraries
lib - Contains the third party libraries used by the framework.
PEAR
pear/ - PEAR files
PEAR is a framework and distribution system for reusable PHP components. The purpose of PEAR is to provide:
- A structured library of open-source code for PHP users.
- A system for code distribution and package maintenance.
Phing
phing/ - Phing
Phing it's a project build system based on Apache Ant. You can do anything with it that you could do with a traditional build system like GNU make, and its use of simple XML build files and extensible PHP "task" classes make it an easy-to-use and highly flexible build framework.
Database access libraries
phpdb/
Creole
creole/ - Creole
Creole is a database abstraction layer for PHP5. It abstracts PHP's native db-specific API to create more portable generators code while also providing developers with a clean fully object-oriented interface based loosely on the API for Java's JDBC.
Propel
propel/ - Propel
Tlalokes Framework uses and includes Propel as Object-Relational Mapping (ORM) framework. It allows you to access your database using a set of objects, providing a simple API for storing and retrieving data.
Propel generator
generator/ - Propel generator
Propel runtime
runtime/ - Propel runtime
Smarty
smarty/ - Smarty
Smarty is a template engine for PHP. More specifically, it facilitates a manageable way to separate application logic and content from its presentation.
Public
public - Contains the exposed to the public files. css/ - Cascade Style Sheets img/ - Images js/ - Javascripts
