0
A
回答
2
控制器访问
您可以访问到的根目录,由于这样的:
$this->get('kernel')->getRootDir();
它将放入app/
目录,然后你可以浏览你想要
所以你的情况,我认为这将是工作:
$fileToYourPath = $this->get('kernel')->getRootDir().'/../src/C2Educate/ToolsBundle/Stripe/c2/c2.html'
服务接入
您可以通过注入容器(依赖注入模式)
use Symfony\Component\DependencyInjection\ContainerInterface;
class MyClass
{
private $container;
public function __construct(ContainerInterface $container)
{
$this->container = $container;
}
public function doWhatever()
{
$root = $this->container->get('kernel')->getRootDir();
$fileToYourPath = $root.'/../src/C2Educate/ToolsBundle/Stripe/c2/c2.html'
}
}
在访问根目录您的services.yml,定义您的新服务:
myclass:
class: ...\MyClass
arguments: ["@service_container"]
相关问题
- 1. 访问静态文件
- 2. 访问SCD中的静态文件
- 3. 静态类中的静态事件访问表单控件
- 4. 访问window.open的静态文件不再适用于appengine 1.6.3
- 5. 烧瓶:无法访问静态文件夹中的文件(404)
- 6. 无法访问静态上下文中的非静态字段
- 7. 访问资源文件中的Symfony
- 8. 如何访问和服务于静态文件快递
- 9. 访问非静态类的静态类
- 10. 链接到Expressjs中的静态文件中的静态文件
- 11. 从静态上下文中访问非静态方法
- 12. C#中静态类访问
- 13. 用于覆盖文件的Symfony Bundle名称
- 14. 如何在静态上下文中访问文件?
- 15. 在java中访问Jenkins插件静态文件
- 16. 访问静态成员静态成员
- 17. (Java)App Engine中的静态文件无法访问
- 18. 在Python App Engine中限制对静态文件的访问
- 19. 访问joomla中的自定义静态html文件
- 20. 在ExpressJS中限制对静态文件的访问
- 21. 错误404和500同时访问Django中的静态文件
- 22. 其他文件中的静态函数访问
- 23. 使用hapi中的相对路径访问静态文件
- 24. 针对非默认静态位置的瓶子nginx和静态文件问题
- 25. Symfony solr bundle 2.8 +
- 26. 关于从Servlet中提供静态文件的问题
- 27. 从JSF中的属性文件访问资源包osgi bundle webapp
- 28. 在这个程序的静态上下文中如何访问非静态的?
- 29. 在PHP中使用静态方法访问私有文件
- 30. 在expressJS中阻止静态文件访问