Jak na zapnutí DEVELOP módu v aktuálním Nette?

- nanuqcz
 - Člen | 822
 
Ahoj, jak prosím v aktuálním bootstrapu ze Sandboxu nastavím vývojářský mód? Tzn, aby se mi i na serveru zobrazoval DebugBar, chyby se otevíraly v laděnce atd.
Zkoušel jsem to starým způsobem, ale bez úspěchu.
Díky

- Melmen
 - Člen | 132
 
Používám toto, a funguje :)
NEON config:
    nette:
        session:
            autoStart: smart
            expiration: "+ 25 days"
        application:
            debugger: true
            catchExceptions: true
        container:
            debugger: true
            catchExceptions: false
        routing:
                debugger: true
                routes:
        security:
                debugger: true
        debugger:
                strictMode: true
A v bootstrapu mám toto:
.....
$configurator->setProductionMode(array('mojeIP'));
.....
$env = $configurator->isProductionMode() ? Nette\Config\Configurator::PRODUCTION : Nette\Config\Configurator::DEVELOPMENT;
$configurator->addConfig(__DIR__ . '/config/config.neon', $env);
$container = $configurator->createContainer();
Laděnka a debugbar se zobrazí jen na mou IP adresu, snad to pomůže :)

- rudolf.palaticky
 - Člen | 1
 
nanuqcz napsal(a):
Díky, navedl jsi mě na myšlenku a zafungovalo:
$configurator->setProductionMode(FALSE);To, že nefunguje
$configurator->setProductionMode($configurator::DEVELOPMENT);je ale hodně divné chování, podle mě až bug. Co myslíte?
Funguje mi len $configurator->setProductionMode($configurator::NONE); (to zapne ladenku na production). AUTO, PRODUCTION a DEVELOPMENT sa sprava rovnako. Co vlastne tie 2 volby prod. a dev. robia? (z kodu mi to zial nieje jasne) :)
Editoval rudolf.palaticky (15. 3. 2012 12:14)