Actions

Developer Area/Pieforms: Difference between revisions

From Mahara Wiki

< Developer Area
No edit summary
No edit summary
Line 1: Line 1:
== Form basics ==
== Form basics ==


[[File:Pieform-structure-chart.png|thumb|Components of a Pieform form]]


'''Each form needs to contain:'''
'''Each form needs to contain:'''
Line 11: Line 12:


The components and attributes that can be used in making a form with Pieforms
The components and attributes that can be used in making a form with Pieforms
[[File:Pieform-structure-chart.png|thumb|Components of a Pieform form]]


The form consists of a main form array containing the metadata for the form
The form consists of a main form array containing the metadata for the form

Revision as of 16:45, 4 September 2020

Form basics

Components of a Pieform form

Each form needs to contain:

  • name - And that name must be valid (validity test: could you give a PHP function the name?)

Each form can contain:

  • method - Can be empty or 'post' as each form will pass the session key and we can't do that via 'get'
  • action - Can be empty (defaults to self) or page url
  • elements - An array of form elements to display (see Elements)

The components and attributes that can be used in making a form with Pieforms

The form consists of a main form array containing the metadata for the form It then has an array of one or more elements that make up the form

... more info to come soon