在开始之前,我想说的是,我对使用这个框架及其一些功能还不完全了解。
因此,我有以下结构:
所需资产文件夹位置:
- 腹板
- 资产
- css
- 文件.css
- css
- 资产
当前分支视图位置:
- src
- 应用程序
- 视图
- file.html.twig
- 视图
- 应用程序
因此,"web"one_answers"src"处于同一级别。现在,我如何链接"file.html.trick"的CSS?我还读了Silex食谱(http://silex.sensiolabs.org/doc/cookbook/assets.html)但我不太明白我该把每一步都写在哪里。非常感谢。
app.request.basepath是应用程序的基本路径链接,例如安装和运行Silex应用程序的公共(可访问)php文件。
我的是/web中的index.php,所以编写{{ app.request.basepath }}/assets/css/file.css
是可以的,并导致"web/assets/css/file.css",但我的猜测是,您没有将主index.php文件放在/web目录中(可能放在子目录中)。你应该先检查一下。
我对Silex也很陌生,所以你应该谨慎对待我的话,但看一眼它根本不需要任何代价;)