Skip to end of metadata
Go to start of metadata
You are viewing an old version of this page. View the current version. Compare with Current  |   View Page History

<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[

Zend Framework: Zend_Html Component Proposal

Proposed Component Name Zend_Html
Developer Notes
Proposers Felix
Revision 1.0 - 21 June 2006: Initialisation (wiki revision: 3)

Table of Contents

1. Overview

Zend_Html is a base component handling HTML elements. Already included: some derived classes (like Zend_Html_A, Zend_Html_Img, etc.), and a document, form and table generator.

2. References

3. Component Requirements, Constraints, and Acceptance Criteria

  • Generates structured HTML code (HTML 4.01 or XHTML 1.0)
  • Automatic content and attribute values escaping
  • Handles forms, including filtering and validation against rules
  • Building tables

4. Dependencies on Other Framework Components

  • Standard PHP Library (SPL) Functions (access to table rows and cell like an array)

5. Theory of Operation

The component is instantiated with a mind-link that ...

6. Milestones / Tasks

zone: Missing {zone-data:milestones}

7. Class Index

  • Zend_Html
  • some like Zend_Html_A, Zend_Html_Img, ...
  • Zend_Html_Document
  • Zend_Html_Form
  • Zend_Html_Input
  • Zend_Html_Input_Text, Zend_Html_Input_Submit, ...
  • Zend_Html_Form_Group (grouping elements)
  • Zend_Html_Form_Rule_...
  • Zend_Html_Form_Filter_...
  • Zend_Html_Form_Builder_...
  • Zend_Html_Table
  • Zend_Html_Tbody, Zend_Html_Tr, Zend_Html_Td, ...
  • some more

8. Use Cases

  • two simple elements
  • document with a form
  • a simple table

9. Class Skeletons

Most parts already exists in my laboratory. I'll publish it the next few days. Don't hesitate to encourage me ...


Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.