Michał
Stanowski
magik od php i
wordpress
Temat: Uruchamianie Akcji poprzez konsolę
Długo szukałem odpowiedzi na moje pytanie. Przypadek jest taki, że daną czynność chcę móc uruchamiać webowo jak i z konsoli. Wszędzie znajdywałem jakieś dziwne odpowiedzi nie pasujące do postawionych problemów ;] Oto rozwiązanie:
// tutaj standardowa zawartosc public_html/index.php bez ostatniej linii
$application->bootstrap();
$front = $application->getBootstrap()->getResource('FrontController');
$front->setParam('disableOutputBuffering', true);
$front->setDefaultControllerName('cron')->setDefaultAction('products');
$application->run();
To pozwoli nam uruchomić z konsoli akcję Products kontrolera Cron. Wyłączam też buforowanie wyjścia, aby móc na bieżąco śledzić w konsoli wyświetlane komunikaty.
Ktoś ma na to jakąś inną/lepszą metodę?
Pzdr