This is the code documentation for the SproutCMS project
Search documentation |
file /sprout/Helpers/Form.phpNamespace: Sprout\Helpers Copyright (C) 2017 Karmabunny Pty Ltd. This file is a part of SproutCMS. SproutCMS is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. For more information, visit <http://getsproutcms.com>. This class was originally from Kohana 2.3.4 Copyright 2007-2008 Kohana Team ClassesHelper functions for outputting form elements. Wraps form fields (e.g. from Fb) with additional HTML. Most wrapping will done using the __callStatic method which actually just calls Form::fieldAuto. That method uses reflection to look for a custom docblock tag, @wrap-in-fieldset. If that docblock tag is found, the field is wrapped in Form::fieldFieldset If that docblock tag is not found (the most common case), the field is wrapped in Form::fieldPlain If the field being wrapped isn't in the Fb helper, the methods fieldAuto, fieldPlain, and fieldFieldset can be invoked directly. The outermost wrapper DIV around the field has a class of "field-element". Additional classes are also added: - The method and class name, in the format 'field-element--id-<name>' - If an "id" attribute is set, in the format 'field-element--id-<id>' - If the field is required, 'field-element--required' - If the field is disabled, 'field-element--disabled' - If the field has an error, 'field-element--error' - One or more custom classes can be specified using the attribute "-wrapper-class". Each (array or space separated) class is prefixed with 'field-element--' |
Powered by Pelzini, version 0.9.0 |
Documentation is made available under the
GNU Free Documentation License 1.2. Generated: Monday, 3rd April, 2023 at 02:59 pm |