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
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
- honzaliska
- Člen | 6
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
@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
- pridej do robot loaderu cestu k tomuto doplnku, at to zaindexuje nette (nikoliv cely vendor, pouze a jen tento doplnek)
- nebo koukni, jestli neni nejaky aktualni doplnek, ktery dela to same (doporucuju hledat pres packagistu nez pres addons)
- a nebo forkni tento a oprav, at vse funguje :)
je aktualizovany naposledy temer pred 2 roky, takze bych se nedivil, kdyby tam neco nefungovalo