Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Symfony2中执行R脚本_R_Symfony_Symfony 2.1_Filepath_Symfony 2.0 - Fatal编程技术网

在Symfony2中执行R脚本

在Symfony2中执行R脚本,r,symfony,symfony-2.1,filepath,symfony-2.0,R,Symfony,Symfony 2.1,Filepath,Symfony 2.0,我必须(安全地)从Symfony2控制器执行大量R脚本。 我在我的AcmeStatsBundle中组织了一个名为rscript的文件夹。在那里,存储了大量的R脚本文件,例如Test.R 要在Test.R文件中执行脚本,我应该在我的安全操作中编写如下内容: $rootdir = ...//get the path to the src folder. exec("Rscript $rootdir/Acme/StatsBundle/RScripts/Test.R"); 哪个命令用于为$rootdi

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

$rootdir = ...//get the path to the src folder.
exec("Rscript $rootdir/Acme/StatsBundle/RScripts/Test.R");
哪个命令用于为
$rootdir
获取正确的值?也许我错了,我应该在app文件夹中部署脚本。 我应该将生成的输出(例如图像)放在web文件夹的何处?

应该是:

$rootdir = $this->get('kernel')->getRootDir() . '\..\src'
(那些“\”是什么意思?

应该是:

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

(那些“\”是什么东西?

我想输出文件应该放在web目录中!我错了吗?输出文件应该在web目录中,您能在R脚本中配置吗?:)是的,“\”来自Windows。填写免费编辑我的答案,并把在Linux风格的例子!是的,您应该将RScript保存在app/Resources/rscript中。如果可以将RScript配置为输出到web目录(../../../../web/someDir),这很好。是的,可以用这种方式配置R。我将把输出文件放在
web/bundles/acmestats/images
folderI假设输出文件应该放在web目录中!我错了吗?输出文件应该在web目录中,您能在R脚本中配置吗?:)是的,“\”来自Windows。填写免费编辑我的答案,并把在Linux风格的例子!是的,您应该将RScript保存在app/Resources/rscript中。如果可以将RScript配置为输出到web目录(../../../../web/someDir),这很好。是的,可以用这种方式配置R。我将把输出文件放在
web/bundles/acmestats/images
文件夹中