API17

JModelForm: Difference between revisions

From Joomla! Documentation

Doxiki2 (talk | contribs)
Layout updates
Doxiki2 (talk | contribs)
Updated to r1448:247ba8d88526
Line 1: Line 1:
__NOTOC__
__NOTOC__
=={{JVer|11.1}} JModelForm==
===Description===
{{Description:JModelForm}}
<span class="editsection" style="font-size:76%;">
<span class="editsection" style="font-size:76%;">
<nowiki>[</nowiki>[[Description:JModelForm|Edit Descripton]]<nowiki>]</nowiki>
<nowiki>[</nowiki>[[Description:JModelForm|Edit Descripton]]<nowiki>]</nowiki>
</span>
</span>
{{Description:JModelForm}}
===Defined in===
libraries/joomla/application/component/modelform.php
* see source code in [[jplatform:application/component/modelform.php|BitBucket]]
===Subpackage===
[[Subpackage Application/11.1|Application]]
===Extends===
[[JModel/11.1|JModel]]
===Extended by===
* [[JModelAdmin/11.1|JModelAdmin]]
===Methods===
===Methods===
{| class="wikitable sortable"
{| class="wikitable sortable"
|-
|-
!Visibility
!Method name
!Method name
!Description
!Description
|-
|-
|public
|[[JModelForm::checkin/11.1|checkin]]
|[[JModelForm::checkin/11.1|checkin]]
|Method to checkin a row.  
|Method to checkin a row.  
|-
|-
|public
|[[JModelForm::checkout/11.1|checkout]]
|[[JModelForm::checkout/11.1|checkout]]
|Method to check-out a row for editing.  
|Method to check-out a row for editing.  
|-
|-
|public
|[[JModelForm::getForm/11.1|getForm]]
|[[JModelForm::getForm/11.1|getForm]]
|Abstract method for getting the form from the model.  
|Abstract method for getting the form from the model.  
|-
|-
|public
|[[JModelForm::validate/11.1|validate]]
|[[JModelForm::validate/11.1|validate]]
|Method to validate the form data.  
|Method to validate the form data.  
|-
|-
|protected
|[[JModelForm::loadForm/11.1|loadForm]]
|[[JModelForm::loadForm/11.1|loadForm]]
|Method to get a form object.  
|Method to get a form object.  
|-
|-
|protected
|[[JModelForm::loadFormData/11.1|loadFormData]]
|[[JModelForm::loadFormData/11.1|loadFormData]]
|Method to get the data that should be injected in the form.  
|Method to get the data that should be injected in the form.  
|-
|-
|protected
|[[JModelForm::preprocessForm/11.1|preprocessForm]]
|[[JModelForm::preprocessForm/11.1|preprocessForm]]
|Method to allow derived classes to preprocess the form.  
|Method to allow derived classes to preprocess the form.  
|-
|-
|}
|}
* '''Defined in''' libraries/joomla/application/component/modelform.php
* '''Extends''' [[JModel/11.1|JModel]]
* '''Extended by'''
** [[JModelAdmin/11.1|JModelAdmin]]
===Importing===
===Importing===
<source lang="php">jimport( 'joomla.application.component.modelform' );</source>
<source lang="php">jimport( 'joomla.application.component.modelform' );</source>
===See also===
===See also===
* JModelForm source code in [[jplatform:application/component/modelform.php|BitBucket]]
* {{JVer|11.1}} '''JModelForm source code''' on [[jplatform:application/component/modelform.php|BitBucket]]
* [[JModelForm|Other versions of this class]]
* {{JVer|11.1}} Subpackage [[Subpackage Application/11.1|Application]]
* [[JModelForm|Other versions of JModelForm]]
{{SeeAlso:JModelForm}}
{{SeeAlso:JModelForm}}
<span class="editsection" style="font-size:76%;">
<span class="editsection" style="font-size:76%;">
<nowiki>[</nowiki>[[SeeAlso:JModelForm|Edit See Also]]<nowiki>]</nowiki>
<nowiki>[</nowiki>[[SeeAlso:JModelForm|Edit See Also]]<nowiki>]</nowiki>
</span>
</span>
===Examples===
===User contributed notes===
<CodeExamplesForm />
<CodeExamplesForm />
<dpl>
<dpl>
Line 58: Line 64:
category=ClassExample
category=ClassExample
include=*
include=*
namespace=CodeExample
format= ,,,
format= ,,,
</dpl>
</dpl>
<noinclude>[[Category:Platform]][[Category:Platform 11.1]][[Category:JModelForm]]</noinclude>
<noinclude>[[Category:Platform]][[Category:Platform 11.1]][[Category:JModelForm]]</noinclude>

Revision as of 23:06, 27 April 2011

Joomla 11.1 JModelForm

Description

Template:Description:JModelForm [Edit Descripton]

Methods

Visibility Method name Description
public checkin Method to checkin a row.
public checkout Method to check-out a row for editing.
public getForm Abstract method for getting the form from the model.
public validate Method to validate the form data.
protected loadForm Method to get a form object.
protected loadFormData Method to get the data that should be injected in the form.
protected preprocessForm Method to allow derived classes to preprocess the form.
  • Defined in libraries/joomla/application/component/modelform.php
  • Extends JModel
  • Extended by

Importing

jimport( 'joomla.application.component.modelform' );

See also

Template:SeeAlso:JModelForm [Edit See Also]

User contributed notes

<CodeExamplesForm />