1
Необходимо запустить задачу symfony из внешнего скрипта (например, cron или т. Д.).symfony как запустить задачу из внешнего скрипта?
Попробуйте запустить:
<?php
require_once(dirname(__FILE__).'/libs/symfony/config/ProjectConfiguration.class.php');
$configuration = ProjectConfiguration::getApplicationConfiguration('frontend', 'dev', true);
$task = new parseTask($configuration->getEventDispatcher(), new sfFormatter());
$argumentsArray = array();
$optionsArray = array();
$task->run($argumentsArray, $optionsArray);
Но его возвращение
Фатальная ошибка: Uncaught исключение 'sfException' с сообщением "Вы должны быть в директории Symfony проекта. в /public_html/libs/symfony/lib/task/sfBaseTask.class.php:116
Я думаю, что нужно добавить: sfContext :: CreateInstance ($ конфигурации); ниже $ конфигурации. – Jestep