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)
stringGet or set attribute 
CommentForm::classes(string $name)
stringGet or set class(es) 
CommentForm::getOptions()
arrayGet options 
CommentForm::getPostedComment()
NoneReturn the Comment that was posted or NULL if not yet posted 
CommentForm::labels(string $name)
stringGet or set label 
CommentForm::markup(string $name)
stringGet or set markup 
CommentForm::option($key)
None 
CommentForm::presets(string $name)
stringGet or set presets 
CommentForm::processInput()
Comment boolProcess a submitted CommentForm, insert the Comment, and save the Page 
CommentForm::render()
stringRender the CommentForm output and process the input if it's been submitted 
CommentForm::setAttr(string $attr, string $value)
NoneSet attribute 
CommentForm::setLabel(string $label, string $value)
NoneSet label 
CommentForm::setOptions(array $options)
NoneInitialize 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.251