CommentForm class

Default/example implementation of the CommentFormInterface

Generates a user input form for comments, processes comment input, and saves to the page


Click any linked item for full usage details and examples. Hookable methods are indicated with the icon. In addition to those shown below, the CommentForm class also inherits all the methods and properties of: Wire.

Show class?     Show args?       Only hookable?    

Common

NameReturnSummary 
CommentForm::attrs(string $name)
string

Get or set attribute

 
CommentForm::classes(string $name)
string

Get or set class(es)

 
CommentForm::getOptions()
array

Get options

 
CommentForm::getPostedComment()
None

Return the Comment that was posted or NULL if not yet posted

 
CommentForm::labels(string $name)
string

Get or set label

 
CommentForm::markup(string $name)
string

Get or set markup

 
CommentForm::option($key)
None 
CommentForm::presets(string $name)
string

Get or set presets

 
CommentForm::processInput()
Comment bool

Process a submitted CommentForm, insert the Comment, and save the Page

 
CommentForm::render()
string

Render the CommentForm output and process the input if it's been submitted

 
CommentForm::setAttr(string $attr, string $value)
None

Set attribute

 
CommentForm::setLabel(string $label, string $value)
None

Set label

 
CommentForm::setOptions(array $options)
None

Initialize and set options

 

Additional methods and properties

In addition to the methods and properties above, CommentForm also inherits the methods and properties of these classes:

API reference based on ProcessWire core version 3.0.252