Выполнение R-скриптов в Symfony2

Я должен выполнить (безопасно) много R-скриптов с контроллера Symfony2. Я организовал в своем AcmeStatsBundle папка с именем RScripts, Там хранится много файлов сценариев R, например, Test.RЧтобы выполнить скрипт в файле Test.R, я должен написать в своем защищенном действии что-то вроде:

$rootdir = ...//get the path to the src folder.
exec("Rscript $rootdir/Acme/StatsBundle/RScripts/Test.R");

Какую команду использовать, чтобы получить правильное значение для $rootdir? Может быть, я ошибаюсь, и я должен развернуть сценарии в папке приложения. Где я должен поместить сгенерированный вывод (например, изображения) в веб-папку?

1 ответ

Решение

Должно быть:

$rootdir = $this->get('kernel')->getRootDir() . '\..\src'

(что это за "\", это что-то из окон?)

Другие вопросы по тегам