midcom_helper_datamanager2_controller_simpleDatamanger 2 Data Manager simple controller class.
This is a very simple controller class intended for usage directly with a storage backend. It has no creation support whatsoever, but the multi-edit loop will work without problems. The form will only be synchronized with the datamanager if validation succeeds. (Naturally, types operating directly on blobs / parameters are exempt of this.)
You need to set both datamanager and (thus) schema database before initializing.
Located in /midcom.helper.datamanager2/controller/simple.php (line 22)
PEAR | --midcom_baseclasses_core_object | --midcom_baseclasses_components_purecode | --midcom_helper_datamanager2_controller | --midcom_helper_datamanager2_controller_simple
Inherited from midcom_helper_datamanager2_controller
midcom_helper_datamanager2_controller::$datamanager
midcom_helper_datamanager2_controller::$formmanager
midcom_helper_datamanager2_controller::$schemadb
Inherited from midcom_baseclasses_components_purecode
midcom_baseclasses_components_purecode::$_component
midcom_baseclasses_components_purecode::$_component_data
midcom_baseclasses_components_purecode::$_config
midcom_baseclasses_components_purecode::$_i18n
midcom_baseclasses_components_purecode::$_l10n
midcom_baseclasses_components_purecode::$_l10n_midcom
Empty default implementation, this calls won't do much.
This funciton wraps the form manager processing. Ifprocessing is successful, (that is, only 'save'). If editing was successful, the form is frozen in case you want to display it again (usually you want to redirect to the view target).
There are several possible return values:
Normally, all validation should be done during the Form processing, but sometimes this is not possible. These are the cases where type validation rules fail instead of form validation ones. At this time, the integration of type validation is rudimentary and will transparently return edit instead of validation.
Inherited From midcom_helper_datamanager2_controller
midcom_helper_datamanager2_controller::midcom_helper_datamanager2_controller()
midcom_helper_datamanager2_controller::create()
midcom_helper_datamanager2_controller::display_form()
midcom_helper_datamanager2_controller::initialize()
midcom_helper_datamanager2_controller::load_schemadb()
midcom_helper_datamanager2_controller::process_form()
midcom_helper_datamanager2_controller::set_schemadb()
midcom_helper_datamanager2_controller::set_storage()
Inherited From midcom_baseclasses_components_purecode
midcom_baseclasses_components_purecode::midcom_baseclasses_components_purecode()
midcom_baseclasses_components_purecode::_bind_to_request_data()
midcom_baseclasses_components_purecode::_load_topic_configuration()
Inherited From midcom_baseclasses_core_object
midcom_baseclasses_core_object::midcom_baseclasses_core_object()
Documentation generated on Tue, 15 Aug 2006 12:56:07 +0300 by phpDocumentor 1.3.0RC3