Overview

Classes

  • Ws_logged_inModel
  • Ws_permissionsModel
  • Ws_role_permModel
  • Ws_rolesModel
  • Ws_user_roleModel
  • Ws_userModel
  • WsAuth
  • WsauthController
  • WsChart
  • WsConfig
  • WsController
  • WsDatabase
  • WsForm
  • WsImage
  • WsLocalize
  • WsModel
  • WsModelForm
  • WsModelGridView
  • WsUrl

Functions

  • __autoload
  • callHook
  • WsErrorHandler
  • Overview
  • Class

Class WsModelForm

WsModelForm generates HTML form for working with WsModel records.

WsForm
Extended by WsModelForm
Param: WsModel $model WsModel instance
Param:

string $dialog HTML ID of element which holds form

Example usage:

// add a new record to model
$m = new MyModel();
$form = new WsModelForm($m, 'form-name');
// change label for field
$form->fieldLabels['name'] = 'First Name';
// change text of submit button
$form->submitButtonText = "Save Me";
// show form
$form->show()

// edit existing record
$m->getOne(1);
$form2 = new WsModelForm($m, 'form-name');
$form2->show();

Located at WsModelForm.class.php
Methods summary
public
# __construct( $model, $dialog )

Overrides

WsForm::__construct()
public
# __toString( )

Overrides

WsForm::__toString()
public
# show( )

Displays generated model form on screen

Displays generated model form on screen

Overrides

WsForm::show()
public
# getModelName( )
Methods inherited from WsForm
appendHTML(), booleanInput(), hiddenInput(), selectInput(), textInput(), textareaInput()
Properties summary
public array $fieldLabels

$fieldLabels Form field labels

$fieldLabels Form field labels

#
Properties inherited from WsForm
$_form, $submitButtonText
API documentation generated by ApiGen