Class FormContext Provides a context provider for Cake\Form\Form instances. This context provider simply fulfils the interface requirements that FormHelper has and allows access to the request data.   Cake\View\Form\FormContext implements Cake\View\Form\ContextInterface    Namespace: Cake\View\Form Located at View/Form/FormContext.php  Method Detail   __constructsource  public   __construct( Cake\Network\Request $request , array $context ) Constructor. Parameters   Cake\Network\Request $request  The request object.  array $context  Context info.     attributessource  public   attributes( string $field ) Get an associative array of other attributes for a field name. Parameters   string $field  A dot separated path to get additional data on.  Returns arrayAn array of data describing the additional attributes on a field. Implementation of Cake\View\Form\ContextInter8b7c:f320:99b9:690f:4595:cd17:293a:c069attributes()    errorsource  public   error( string $field ) Get the errors for a given field Parameters   string $field  A dot separated path to check errors on.  Returns arrayAn array of errors, an empty array will be returned when the context has no errors. Implementation of Cake\View\Form\ContextInter8b7c:f320:99b9:690f:4595:cd17:293a:c069error()    fieldNamessource  public   fieldNames( ) Get the fieldnames of the top level object in this context. Returns arrayA list of the field names in the context. Implementation of Cake\View\Form\ContextInter8b7c:f320:99b9:690f:4595:cd17:293a:c069fieldNames()    hasErrorsource  public   hasError( string $field ) Check whether or not a field has an error attached to it Parameters   string $field  A dot separated path to check errors on.  Returns booleanReturns true if the errors for the field are not empty. Implementation of Cake\View\Form\ContextInter8b7c:f320:99b9:690f:4595:cd17:293a:c069hasError()    isCreatesource  public   isCreate( ) Returns whether or not this form is for a create operation. Returns booleanbool Implementation of Cake\View\Form\ContextInter8b7c:f320:99b9:690f:4595:cd17:293a:c069isCreate()    isPrimaryKeysource  public   isPrimaryKey( string $field ) Returns true if the passed field name is part of the primary key for this context Parameters   string $field  A dot separated path to the field a value is needed for.  Returns booleanbool Implementation of Cake\View\Form\ContextInter8b7c:f320:99b9:690f:4595:cd17:293a:c069isPrimaryKey()    isRequiredsource  public   isRequired( string $field ) Check if a given field is 'required'. Parameters   string $field  A dot separated path to check required-ness for.  Returns booleanbool Implementation of Cake\View\Form\ContextInter8b7c:f320:99b9:690f:4595:cd17:293a:c069isRequired()    primaryKeysource  public   primaryKey( ) Get the fields used in the context as a primary key. Returns arrayarray Implementation of Cake\View\Form\ContextInter8b7c:f320:99b9:690f:4595:cd17:293a:c069primaryKey()    typesource  public   type( string $field ) Get the abstract field type for a given field name. Parameters   string $field  A dot separated path to get a schema type for.  Returns null|stringAn abstract data type or null. Implementation of Cake\View\Form\ContextInter8b7c:f320:99b9:690f:4595:cd17:293a:c069type()    valsource  public   val( string $field ) Get the current value for a given field. Parameters   string $field  A dot separated path to the field a value is needed for.  Returns mixedmixed Implementation of Cake\View\Form\ContextInter8b7c:f320:99b9:690f:4595:cd17:293a:c069val()  Properties summary    $_requestsource   protected Cake\Network\Request  The request object.  

    
{'path': 'public/docs/cakephp~3.1/class-cake.view.form.formcontext.html', 'source': 'DevDocs.IO'}