Registrace komponenty radekdostal/nette-datetimepicker
- Allconius
- Člen | 317
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
- Allconius
- Člen | 317
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;
...
?>