Jet\Form_Definition_SubForms

Třída představuje definici sub-formulářů v rámci mapování formuláře na třídu.

Metoda Význam
public __construct(
object $context_object,
string $property_name,
mixed& $property,
array $definition_data
)
Parametry:
  • $context_object
    Instance objektu na nějž bude formulář napojen.
  • $property_name
    Název vlastnosti, která představuje sub-formuláře.
  • &$property
    Reference na vlastnost představující sub-formuláře.
  • $definition_data
    Definiční parametry v surové podobě.
public getContextObject(
) : object
Vrací instnaci objektu na nějž bude formulář namapován.
public getPropertyName(
) : string
Název vlastnosti na kterou bude formulářové pole napojeno.
public getFieldName(
) : string
Vrací název, který bude sloužit jako kořenový název polí začleněného sub-formulářů.
public getCreator(
) : ?callable
Vrací případný vytvářeč sub-formulářů.
public setCreator(
null|callable|array $creator
) : void
Nastavuje vytvářeč sub-formulářů.
public createFormFields(
string $parent_name,
array& $form_fields
) : void
Vygeneruje sub-formuláře a jejich pole začlení do seznamu polí formuláře nadřazeného / generovaného.
Předchozí kapitola
Jet\Form_Definition_SubForm
Další kapitola
Vytvoření vlastního typu pole