Skip to content
This repository has been archived by the owner on Sep 24, 2021. It is now read-only.
ollieno edited this page Jun 22, 2011 · 8 revisions

Zend MVC Extend

project goals

  1. Design packages
  2. Code scope core,local and community
  3. Class override
  4. Doctrine2 entities

Design packages

The ability to create different design packages. A packages contains view scripts and layout XML for positioning module blocks.

Packages should have fallback inheritance meaning package a extends packages b where if view script or layout XML not available in packages b, script or layout XML is rendered from package a

Code scope core,local and community

The ability to create modules in different code scopes.

  1. Core being core modules for core functionality.
  2. Local being user defined modules
  3. Community being community donated modules

Class override

The ability to override controller, block and model classes.

Doctrine2 entities

Intergrade Doctrine2 entity