kam vlozit komponentu nette 2.1.0

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

Zdravím,
chci se zeptat kam mám vložit komponentu multifileupload. Mám nette 2.1.0. Dříve tam byla složka lib, kam se komponenta nakopírovala a pak v base presenteru stačilo:

Form::extensionMethod('addMultiUpload', function(\Nette\Application\UI\Form $form, $name, $label = NULL) {
    $form[$name] = new \Nette\Forms\Controls\MultiUploadControl($label);
    return $form[$name];
});

Teď tam složka lib není. Nevím jak ji přidat.
Nějaké rady? Děkuju

Aurielle
Člen | 1281
+
0
-

Dej si ji kamkoliv, kde ji najde RobotLoader. Typicky jakákoliv podsložka v app/.

wallkysek
Člen | 52
+
0
-

Děkuju moc.

Šaman
Člen | 2666
+
0
-

Jestli myslíš komponentu třetí strany, tak to, co dříve bylo v /libs je teď /vendor/others. Vše ostaní ve /vendor je pod správou composeru. Do /app dávej jen svůj kód. Aspoň taková je běžná konvence.

Jinak pokud bys na externí knihovny, které nespravuješ composerem, chtěl stále používat adresář /libs, tak si ho jen v bootstrapu přidej do cest, které prochází robotloader.

Editoval Šaman (16. 1. 2014 23:49)