View difference between Paste ID: QYcY5Ja7 and 1ikBUFzF
SHOW: | | - or go back to the newest paste.
1
	public function createComponentBuyItemForm() 
2
	{
3
		dump('creating BuyItemForm');
4-
        	return new \Nette\Application\UI\Multiplier(function($itemId) use ($presenter) {
4+
5
		$presenter = $this;
6
        	return new \Nette\Application\UI\Multiplier(function ($itemId) use ($presenter) {
7
                	$form = new Form();
8
9
	                $form->addText('quantity')
10
				->addRule(Form::FILLED, "Počet kusů musí být vyplněn!")
11
				->addRule(Form::INTEGER)
12
				->setDefaultValue(1);
13
14
			$form->addSubmit('save', 'Přidat do košíku');
15
			$form->onSuccess[] = callback($presenter, 'buyItemFormSubmited');
16
			$form->onError[] = function ($form) { dump($form->values); exit; };
17
18
			dump('creating form #' . $itemId);
19
20
			return $form;
21
		});
22
	}
23
24-
		// ...
24+
25
	{
26
		$id = $form->name;
27
		$quantity = $form->values->quantity;
28
29
		dump($id, $quantity); exit;
30
	}