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);
但其回报
致命错误:有消息未捕获的异常 'sfException' '你必须是一个symfony项目目录'。在/public_html/libs/symfony/lib/task/sfBaseTask.class.php:116
我认为你需要添加:sfContext :: createInstance建立( $配置);低于$配置。 – Jestep