Registrace komponenty radekdostal/nette-datetimepicker

Allconius
Člen | 313
+
0
-

Ahoj,

nainstaloval jsem rozsireni:
https://componette.org/…etimepicker/

pres composer:
composer require radekdostal/nette-datetimepicker

ve vendor se mi vytvoril adresar radekdostal

do config.neon jsem pridal:
extensions:
tbDatePicker: RadekDostal\NetteComponents\DateTimePicker\TbDatePicker\DI\TbDatePickerExtension

tbDatePicker:
format: j. n. Y

ale ted nevim kam pridat tu registraci do jakeho souboru abych to mohl pouzivat ve vsech presenterech:
RadekDostal\NetteComponents\DateTimePicker\DatePicker::register();

aktualne (kdyz to nemam nikde) tak se pise chyba:
Nette\MemberAccessException
Call to undefined method Nette\Application\UI\Form::addDatePicker()

kdyz jsem to zkusil dat do HomepagePresenter.php:

<?php

namespace App\Presenters;

use Nette;
use App\Model\ArticleManager;
use Nette\Application\UI\Form;

RadekDostal\NetteComponents\DateTimePicker\DatePicker::register();

class HomepagePresenter extends Nette\Application\UI\Presenter
{
....
?>

tak to hodi:
Fatal Error
Class 'App\Presenters\RadekDostal\NetteComponents\DateTimePicker\DatePicker' not found

protoze to hleda v tom adresari app/presenters ale ja to mam v tom vendor

CZechBoY
Člen | 3608
+
0
-

Dej to do bootstrap.php

Allconius
Člen | 313
+
0
-

Ok, díky zkoušel jsem to předtím nakonec souboru a to nefungovalo, ale když sem to dal na začátek před $configurator tak to sežral :-)

<?php

require __DIR__ . '/../vendor/autoload.php';

RadekDostal\NetteComponents\DateTimePicker\DatePicker::register();

$configurator = new Nette\Configurator;
...
?>