P4A (PHP For Applications) a PHP5 RAD and object oriented PHP framework for building event-driven, stateful Web applications. It is based on Zend Framework and features tableless HTML, multiple databases, access key support, auto data type recognition, transparent AJAX, UTF-8, internationalization, and localization.
| Tags | Software Development Libraries php classes Database Front-Ends Application Frameworks Information Management Internet Web Dynamic Content Site Management |
|---|---|
| Operating Systems | OS Independent |
| Implementation | JavaScript PHP |
Recent releases


Changes: P4A_Table's image cols are now centered. Tooltips were added to P4A_Button. The afterupload event was fixed. P4A_Thumbnail_Generator::renderToFile() and P4A_Mask::getSource() methods were added. The Zend Framework was updated to 1.7.7. A bug with the P4A_Fieldset theme was fixed. P4A_Validate translations were rewritten to fit the new Zend Framework rules. Bugs in the P4A_DB_Source::setWhere() and P4A_DB_Source::addGroup() methods were fixed. The p4a_load_js() JavaScript function was updated to avoid errors if no callback function is passed.


Changes: P4A is now released under the LGPL 3. P4A_Grid has been added to fast table data editing. P4A_Simple_Edit_Mask has been added to quickly create a simple mask to edit a database table.


Changes: The P4A_Field::setYearRange() method was added. The jQuery::maskedinput 1.1.4 plugin was added. Popup template support for "top" zone was added. P4A_Table's caption (label) is now automatically translated at run time. P4A now triggers the "ontranslate" event. A bug with P4A_Table's label with IE6 was fixed. A typographical error in P4A_DB_Source documentation was fixed. A PHP warning was fixed in P4A_DB_Navigator. P4A_Mask::setRequiredField() and unsetRequiredField() methods now check if the field exists before calling the addValidator().


Changes: A change was done on P4A_Array_Source to enable the usage of empty array_sources. Tooltips are now automatically translated at rendering time. P4A_DB_Source::saveRow() now reads pk values back from Zend_DB_Table::insert(), gaining better functionality with auto increment primary keys. jQuery UI was updated to 1.5.2. A bug with P4A_I18N::_normalize() was solved. The p4a_focus_set() JavaScript function was reworked to avoid firebug warnings. Loading a P4A_Array_Source with a simple array now doesn't create the "0" field; it was renamed to "f0" to avoid problems with some PHP configurations.


Changes: A bug regarding session name was solved. FCKEditor was updated to 2.6.2. A bug with CSS shadows was solved. The P4A_Error_Handler() global function now uses the P4A::messageWarning() wrapper for P4A::message(), solving a bug with the warning icon name that was changed in 3.0.0-rc5. jQuery UI was updated to 1.5.1.
- All comments
Recent commentsphp framework
I'm using P4A framework and it's excelent. It's a very good development tool. See it!
Marcelo
Best Framework in PHP
This framework is very good and congratulator for your author (Fabrizio Balliano).
10! :)