Přidání komponenty do nette

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

Ahoj,
potřeboval bych přidat komponentu https://componette.org/search/?… ale nedaří se mi to.
Pomocí composeru
composer require jaroslav-kubicek/event-calendar
jsem přidal balík do čistého nového nette

teď ji zkouším dát do stránky pomocí

<?php
public function createComponentCalendar() {
    $cal = new EventCalendar\Simple\SimpleCalendar();
    return $cal;
}
?>

v presenteru a {control calendar} v šabloně, ale končím s Class 'EventCalendar\Simple\SimpleCalendar' not found

Poradí prosím někdo, kde dělám chybu?
Předem moc díky

matopeto
Člen | 395
+
0
-

bud pridat using, alebo „\EventCalendar“ s lomitkom

honzaliska
Člen | 6
+
0
-

to právě mám, zapomněl jsem to připsat…
jsem v home presenteru a mám

<?php
use Nette,
	App\Model,
    EventCalendar;
?>
David Matějka
Moderator | 6445
+
0
-

@matopeto to by vypsalo jinou chybu :)

@honzaliska ten doplnek je na pytel, nema v composeru autoloading. A autor uz se o nej nestara, takze bud

  1. pridej do robot loaderu cestu k tomuto doplnku, at to zaindexuje nette (nikoliv cely vendor, pouze a jen tento doplnek)
  2. nebo koukni, jestli neni nejaky aktualni doplnek, ktery dela to same (doporucuju hledat pres packagistu nez pres addons)
  3. a nebo forkni tento a oprav, at vse funguje :)

je aktualizovany naposledy temer pred 2 roky, takze bych se nedivil, kdyby tam neco nefungovalo