Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- namespace FrontModule;
- use Nette\Application\UI\Form;
- use Nette\Forms\Container;
- class AddToCartForm extends \BaseForm {
- public function __construct($productIds){
- parent::__construct();
- $form = $this;
- $products = $this->addDynamic('products', function (Container $container) use ($form) {
- $container->addHidden('id');
- $container->addText('pocet', 'Pocet');
- $container->addSubmit('buy', 'Koupit')
- ->onClick[] = callback($form, 'Buy');
- }, 0);
- // kontejnery vytvoř v továrničce! do toho je to továrnička
- foreach($productIds as $product)
- {
- $products->createOne($product);
- }
- }
- public function buy(SubmitButton $button) {
- \dump($button->parent->name);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment