symfony - 控制器是其他文件夹和模板路径时的配置不充分
问题描述
我使用 Symfony 4.2 我划分了我的目录结构,应用程序的每个部分都在其他文件夹中。前任。管理部分代码在 src/Admin/... - src/Admin/Controller 等。当我在控制器方法中设置 @Template 时,symfony 告诉我将模板放置在模板中/但我想将它放在 teplates/Admin/ 中应该改变配置。除了在 @Template(...) 中设置每个操作路径之外,是否还有其他解决方案?
解决方案
取自文档:
# config/packages/twig.yaml
twig:
# ...
paths: ["%kernel.project_dir%/resources/views"]
这对您来说可能也很有趣: https ://symfony.com/doc/current/templating/namespaced_paths.html#multiple-paths-per-namespace
推荐阅读
- ansible - 使用 ansible 创建 consul 集群的问题
- python - Django:发布到外键导致匹配查询不存在
- python - TypeError:切片索引必须是整数或无,或者在浮点数时间序列上具有 __index__ 方法
- jdbc - 当表和列存在时,为什么 uCanAccess 无法执行查询并出现错误“用户缺少权限或找不到对象”?
- mysql - nodejs mysql分页通过准备好的查询语句返回错误forEach property undefined
- c - 将数据从文件添加到数组
- php - 按自定义字段值查找标签 - Wordpress
- laravel - 如何迭代和搜索 public/storage/ 中的文件内容?
- r - 用另一个变量的值替换 NA
- c - 如何解释 Progress/.Net 应用程序中的私有字节和内存泄漏