我必须从 Symfony2 控制器执行(安全)大量 R脚本。
我在AcmeStatsBundle
个RScripts
名为Test.R
的文件夹中进行了整理。在那里,存储了许多R脚本文件,例如$rootdir = ...//get the path to the src folder.
exec("Rscript $rootdir/Acme/StatsBundle/RScripts/Test.R");
要在 Test.R 文件中执行脚本,我应该在我的安全操作中写下如下内容:
$rootdir
使用哪个命令来获取{{1}}的正确值?也许我错了,我应该在app文件夹中部署脚本。 我应该将生成的输出(例如图像)放在Web文件夹中?
答案 0 :(得分:1)
应该是:
$rootdir = $this->get('kernel')->getRootDir() . '\..\src'
(那些'\'是什么,有些窗户的东西?)