Structure

From Tlalokes

Jump to: navigation, search

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.


UNDER COSTRUCTION, PLEASE SEE THIS POST IN RESERVE COPY


CLICK HERE


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

External links

Personal tools