Problem s Multiple services
- vosy
- Člen | 532
ahoj v bootstrap mam
$configurator->addConfig(__DIR__ . '/config/config.neon');
$configurator->addConfig(__DIR__ . '/AdminModule/config/config.neon');
$configurator->addConfig(__DIR__ . '/FrontModule/config/config.neon');
v adminu configu mam
common:
parameters:
php:
date.timezone: Europe/Prague
# zlib.output_compression: yes
nette:
application:
errorPresenter: Error
session:
expiration: 14 days
services:
- App\AdminModule\Model\AdminsRepository
- App\AdminModule\Model\CoRikajiZakazniciRepository
- App\AdminModule\Model\PoskytnuteUveryRepository
- App\AdminModule\Factories\LoginFormFactory
- App\AdminModule\Factories\PravePoskytnuteUveryFormFactory
- App\AdminModule\Factories\CoRikajiZakazniciFormFactory
a v configu Front
common:
parameters:
php:
date.timezone: Europe/Prague
# zlib.output_compression: yes
nette:
application:
errorPresenter: Error
session:
expiration: 14 days
services:
- App\Model\CoRikajiZakazniciRepository
soubor App\Model\CoRikajiZakazniciRepository obsahuje zakladni fce pouzielne
ve Front
a ve App\AdminModule\Model\CoRikajiZakazniciRepository jsou fce pro admin ale
dedi prave z vyse uvedeneho App\Model\CoRikajiZakazniciRepository.
jak se zbavit Multiple services?
da se v Bootstrap nastavit nejakou podminku ze kdyz se jedna o admin tak se nacte
$configurator->addConfig(__DIR__ . '/AdminModule/config/config.neon');
a kdyz se jedna o Front tak se nacte:
$configurator->addConfig(__DIR__ . '/FrontModule/config/config.neon');
bez configu adminu??
front je na www.domena.cz
a admin je na www.domena.cz/admin
- David Matějka
- Moderator | 6445
soubor App\Model\CoRikajiZakazniciRepository obsahuje zakladni fce pouzielne ve Front
a ve App\AdminModule\Model\CoRikajiZakazniciRepository jsou fce pro admin ale
dedi prave z vyse uvedeneho App\Model\CoRikajiZakazniciRepository.
nebude lepsi pouzit bud kompozici nebo treba traitu?
da se v Bootstrap nastavit nejakou podminku ze kdyz se jedna o admin tak se nacte …
ne, kdyz je znam modul, tak uz je pozde na nacitani configu
Editoval matej21 (29. 8. 2014 11:23)
- David Matějka
- Moderator | 6445
traity: http://php.net/…5.traits.php
kompozice: trida App\AdminModule\Model\PoskytnuteUveryRepository
nebude dedit od App\Model\CoRikajiZakazniciRepository
, ale bude to
vyzadovat jako zavislost a delegovat sve (nektere) metody na tuto tridu. Ale
i tak je tvuj navrh trochu divny. Udelej si radeji repository jen jednou a nad
tim postav fasadu (oddelenou treba pro admin a pro front)
- japlavaren
- Člen | 404
abstraktna metoda co to obsluzi, z nej podedis ten front a admin a doplnis/prepises si co ako potrebujes