【问题标题】:Get src/bundle/Resource Path in Symfony?在 Symfony 中获取 src/bundle/资源路径?
【发布时间】:2014-05-27 07:24:18
【问题描述】:

Symfony 是一个出色的平台,但我无法解决它的路径问题。在某些情况下,我需要获取 src 文件夹的完整路径,我已经尝试了所有可能的路径生成器或定位器,它们都将应用程序/目录路径或 web 目录路径返回为 rootpath 或 basepath,如果我缺少某些东西,请有人帮助我,例如

 $dst    = dirname("Resources/public/pkpass/");

 $dst    = __DIR__.'/../../src'."/Resources/public/pkpass";

$this->get('kernel')->getRootDir()."/Resources/public/pkpass";

$this->getRequest()->getBasePath()."/Resources/public/pkpass"; etc

为了记录,我正在尝试获取并使用 rest api 中的路径

【问题讨论】:

  • 我已经对您自己的问题做出了类似的回答。请考虑reading it again

标签: php symfony path


【解决方案1】:

试试这个

$this->get('kernel')->getRootDir() . "/../src";

【讨论】:

  • 我正在尝试在 api 中执行此操作,我尝试它给了我这个 /var/www/html/apppassbook/app/../src 因为没有 html 内容正在工作我必须给不应使用 html 进行处理的完整路径
  • 嗯,我不明白。您需要磁盘上 src 文件夹的绝对路径吗?如果是这样,路径 /var/www/html/apppassbook/app/../src 是 100% 好的。如果你想要网络路径,这是完全不同的东西
【解决方案2】:

我不知道你需要什么,但你可以创建一个服务并调用

$this->get('service')->get('resource')

【讨论】:

猜你喜欢
  • 2020-04-16
  • 1970-01-01
  • 2011-09-12
  • 2021-04-24
  • 2012-05-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-09
相关资源
最近更新 更多