问题标签 [symfony-3.1]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 如何导致 Symfony 访问控制抛出异常?
在我的 Symfony security.yml 文件中,我设置了访问控制以防止未经身份验证的用户访问我的 api 路由:
我还创建了一个异常侦听器 (onKernelException),用于将异常作为响应发回。我希望异常侦听器会抛出并捕获 AccessDeniedException ,但这不会发生。为什么不?我该如何解决这个问题?
datetime - 树枝文件中的 Symfony 日期到回历日期转换
在 symfony 模板中,我们可以使用格式化程序,例如
我需要类似的东西来进行回历日期转换。这意味着我在 gregorian 中提供日期并将其转换为 twig 模板文件中的回历可能类似于
我在论坛等上进行了很多搜索,但没有在 twig 模板中找到特别相关的内容。
php - 找不到模板“BloggerBlogBundle:Page:index.html.twig”
我正在练习 Symfony 3.1 并且我开始了一个教程How to create blog part 1。这是我的第二个项目。
所以我有一个错误无法找到模板“BloggerBlogBundle:Page:index.html.twig”(查看:\htdocs\Blogger\app/Resources/views、\htdocs\Blogger\vendor\symfony\symfony\src\ Symfony\Bridge\Twig/Resources/views/Form)。我认为问题在于我正在使用 symfony 3.1... PS 我停在“我们现在准备好查看我们的博客模板”上有人可以帮忙吗?
twig - Symfony3 自定义错误页面(404、403...)
我不知道出了什么问题,但我无法通过简单地在或等处创建相关文件来覆盖文档中描述的错误页面......请注意,在检查缓存之前我也清理了缓存: . 我正在使用 Symfony 3.0.6app/Resources/TwigBundle/views/Exception/error.404.html.twig
app/Resources/TwigBundle/views/Exception/error.403.html.twig
bin/console cache:clear --env=prod
translation - 带有自定义域的 Symfony 3.1 翻译显示已翻译的消息
介绍
我正在使用 Symfony v3.1.1 并在翻译表单提交按钮标签时发现了奇怪的行为。
我正在使用domain_name.locale.xliff
文件。
描述
标签已正确翻译,但翻译消息缺失部分中显示了一个额外的翻译!
奇怪的是,缺少的翻译只是一个翻译的单词,但我使用的是
generally.approximately.precisely
符号,并且在模板中没有单个单词。幻象翻译也恰好出现在
messages
域中,但messages
该模板中没有使用域...
我的树枝模板的相关部分:
调试工具栏中显示无效的翻译项。
代码
我在表单中使用的 ClickType
完整的树枝模板:
更新
在 Symfony 3.1.2 中测试,相同的幻像翻译字符串显示在 Symfony 分析器中。
结论
这是 Symfony 中的错误还是我做错了什么?
请指教。
感谢您的时间和知识。
php - Symfony 3.1 EventListener 方法执行了两次?
您好,在发送对请求的响应之前,我做了一个 EventListener 来做事。所以这是我的事件监听器:
并将其添加到我的服务中:
一切正常。不过也不错!事实上,对于来自我的网络浏览器的每个请求,我的数据库表中都会创建两个条目(onKernelController 方法似乎对每个请求执行两次)。那么为什么在每个请求上创建两个条目呢?
编辑: php bin/console debug:event-dispatcher| grep -i AppBundle 给我:
php - Symfony 3.1 Yaml 翻译不起作用
我正在尝试为我的 Symfony 3.1 项目设置翻译。我已将以下行添加到我的app/config/config.yml
:
我添加了一个 messages.en.yaml 文件,app/Resources/translations/
其中只有一个字符串:
现在我正在尝试在我的树枝文件上访问它,例如:
我还尝试翻译 DefaultController.php 上的字符串,同样的错误也发生在那里:
当我尝试访问该页面时,它给了我这样的错误:
“yaml”翻译加载器未注册。
我尝试将以下所有软件包安装到我的项目中,例如:
请帮忙。我不确定下一步该尝试什么。
ldap - Symfony 3.1:将 ldap 组件配置为服务
我正在编写我的第一个 Symfony 应用程序,我需要通过 LDAP/AD 对用户进行身份验证,但是我的文档用完了......
我发现了许多使用LdapClient的解决方案,但它被标记为已弃用。因此,我按照建议检查是否使用新的Ldap类,但我没有找到使用它的文档。当前版本(3.1)的 Ldap 组件文档建议使用 LdapClient!还没更新?
我不知道该怎么做:我们必须创建一个适配器来添加 Ldap 服务吗?如果是这样,如何进行?
任何帮助将不胜感激,谢谢!
doctrine-orm - 创建没有实体的学说存储库类
我目前处于需要创建一个Repository
包含多个财务统计查询的类的情况。查询并不完全与一个相关联,Entity
而是与多个查询相关联Entities
,并将根据各种条件从数据库中选择特定数据。
话虽如此,我正在寻找一种方法来创建一个根本不与 an 关联的Repository
类(即) ,因此我可以将查询存储在那里。简单地创建该存储库似乎不起作用。我猜我可能需要创建某种类型的服务来加载这个 repo 类?这是正确的,如果是这样,我在 Symfony/Doctrine 文档中缺少一个例子吗?StatisticsRepository
Entity
symfony-3.1 - 查询以从 symfony 学说中的多个表中获取多个列
我想从多个表中获取数据,但在 symfony3 学说中没有得到正确的查询。请帮我。
我写了我的学说查询如下 -