1

我必须(安全地)从Symfony2控制器执行很多R 脚本。我在我的一个名为. 在那里,存储了很多 R 脚本文件,例如, 要执行Test.R文件中的脚本,我应该在我的安全操作中编写如下内容:AcmeStatsBundleRScriptsTest.R

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

使用哪个命令来获取正确的值$rootdir?也许我错了,我应该将脚本部署在 app 文件夹中。我应该将生成的输出(例如图像)放在 web 文件夹中的什么位置?

4

1 回答 1

1

应该 :

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

(那些'\'是什么东西?)

于 2013-01-08T17:13:20.667 回答