Nette\InvalidArgumentException missing argument

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
steelbull
Člen | 241
+
0
-

Po predchadzajucich diskusiach upravujem formulare a po pridani tovarnicky do configu vypisuje chybu:

Nette\InvalidArgumentException missing argument

Config:

- implement: ILrAssignWuFormFactory
parameters: [id]
arguments: [%id%]

Tovarnicka:

/**
 * Form interface
 */
interface ILrAssignWuFormFactory {



    /**
     * @return LrAssignWuFormFactory
     */
    function create($id);
}

…a konstruktor formulara:

/**
 * Constructor
 *
 * @param int $id
 * @param \App\Presenters\Translator $translator
 */
function __construct($id) {
    //$this->translator = $translator;
    $this->id = $id;
}

Editoval steelbull (6. 11. 2014 19:16)

David Matějka
Moderator | 6445
+
+1
-
  1. nezakladej duplicitni temata
  2. precti si znovu poradne ten prispevek, mas tam spatne odsazeni

Editoval matej21 (6. 11. 2014 19:24)

steelbull
Člen | 241
+
0
-

@matej21

  1. ok, nebudem
  2. ano, mal si pravdu pomohlo, dakujem +1