Sunnysideup\Ecommerce\Forms\OrderModifierForm
Synopsis
class OrderModifierForm
extends Form
{
- // members
- protected Order $order;
- private static string $controller_class = OrderModifierFormController::class;
- private static $validator_class = OrderModifierFormValidator::class;
- // methods
- public void __construct()
- public void redirect()
- public ShoppingCart submit()
- public void saveDataToSession()
- protected void myLcFirst()
Hierarchy
Extends
- SilverStripe\Forms\Form
Members
private
- $controller_class — string
- $validator_class
protected
- $order — Sunnysideup\Ecommerce\Model\Order
Methods
protected
public
- __construct() — NOTE: we semi-enforce using the OrderModifier_Controller here to deal with the submission of the OrderModifierForm You can use your own modifiers or an extension of OrderModifier_Controller by setting the first parameter (optionalController) to your own controller.
- redirect()
- saveDataToSession() — saves the form into session.
- submit()