问题标签 [symfony]
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.
dependency-injection - 如何在 Symfony2 的 webtestcases 中获取 EntityManager
我想知道如何在 WebTestCase 实例中检索实体管理器。
例如,查看在测试运行期间是否真的在 DB 中创建了实体。
有什么想法吗?
symfony - 为什么 Symfony2 的请求和响应类中没有 set/getHeader
尽管 headers 属性是公开的。
php - 教义 2 需要 Symfony?
我正在努力使 Doctrine 2 工作。但是在关于 CLI 工具的文档页面上,它包含了 Symfony 中的一些内容......
那是什么 ?为什么需要 Symfony 来使 Doctrine 工作?
对我来说这似乎很奇怪,但我无法下定决心只为缺课而下载 Symfony……你能帮帮我吗?
php - 部署 Symfony2 应用程序的首选方式是什么?
使用 symfony 1,有一个简单的内置任务可以通过 rsync 进行部署。
对于更大、更复杂的项目,我习惯于用更健壮的东西扩展或覆盖该任务,但对于简单的应用程序来说,这很有用。
我的问题:部署 Symfony2 应用程序是否有标准的传统方式?
有不同的捆绑包可以添加控制台命令:
还有Capifony,它真的很有趣,但可能比我正在开发的简单应用程序所需的要多。
还有什么我想念的吗?我想我很惊讶没有开箱即用的简单内置命令。
php - 我将如何添加对 symfony/doctrine 的 cassandra 支持?
我想将 Cassandra 与 Symfony 一起使用。这是我第一次使用这两种技术。我对已经完成的工作进行了大量研究,似乎 Symfony(使用 Doctrine ORM)内部不支持 Cassandra。扩展 Doctrine 以包括对 Cassandra 的支持对我来说有多困难?包含此功能的最佳、最干净和最可升级的方式是什么?
symfony - Symfony2 用户包
多次尝试安装后,FSO UserBundle
我收到此错误消息:
致命错误:未捕获的异常'symfony \ Component \ DependencyInjection \ Exception \ NonExistentServiceException'带有消息'服务“fos_user.form.user”有一个依赖是不存在的服务“form.context”。“在
任何想法?
mysql - 在 Doctrine 2 中按组内排序
我将 Symfony 2 PR12 与 Doctrine 2 和 MySQL 一起使用。我有一个存储文章和这些文章视图的数据库:
例如,我想获取最近浏览的 20 篇文章。我的第一个想法是:
但是,当有多个视图与一篇文章相关联时,order-by/group-by 组合会给出不可预知的排序结果。
这是 MySQL 的预期行为,因为分组是在排序之前处理的,并且在http://www.artfulsoftware.com/infotree/mysqlquerytree.php(聚合 -> 组内聚合)上有针对此问题的原始查询解决方案. 但是我不知道如何将这些解决方案中的任何一个转换为 DQL,因为据我所知,没有办法从子查询中进行选择或执行自排除连接。
关于如何以合理的性能解决问题的任何想法?
php - Symfony2 中的 bundle 应该代表什么
这对你来说可能是显而易见的事情,但是——即使在阅读了很多手册和博客之后——我仍然不确定 Symfony2 中的包在网页中究竟应该代表什么。从简单的演示应用程序中很难猜到。
例如:我有一个网站,它分为两部分(一个只是二级域example.com
,另一个是dom2.example.com
)。这两个部分中的每一个都有自己的一些部分 - 有时相同(如新闻)有时不同。
在 symfony2 中正确的表示是什么?我应该有
- a
MySite\site1
并MySite\site2
通过不同的控制器捆绑并执行不同的部分,或 - 捆绑
Site1\News
和Site2\News
, 或 - 捆绑包
MySite\Site1News
等MySite\Site2News
...或者我在这方面完全错了吗?
php - 路线中的 Symfony2 语言环境
我关注了 Symfony2 文档http://symfony.com/doc/2.0/book/translation.html#the-locale-and-the-url并将语言环境添加到我的路线中。但是,当我将 {{ path('myroute') }} 放在 twig 模板中时,我找不到通过路线携带语言环境的方法,但是语言环境总是获得后备值,而不是采用当前语言环境。
我试过 {{ path('myroute', {'_locale': _locale}) }} 但我收到错误“变量“_locale”不存在”。
任何想法?
dependency-injection - 如何为 Symfony2 控制器实现基类
有一些文章涉及到这个话题,但对我来说,它们似乎都不是一个实用的解决方案。我的目标是将一些基本方法(无论如何我在每个控制器中都需要)放入基本控制器中,例如
如何才能做到这一点?
AFAIK 我们必须将服务注入基本控制器,但是我如何告诉类为它们的超类使用服务?有一些关于控制器和依赖注入 [1] 的不错的文章,但最后我也坚持使用这种方法,请在此处查看我的评论:[2]
[1] http://miller.limethinking.co.uk/2011/04/15/symfony2-controller-as-service/
[2] http://miller.limethinking.co.uk/2011/04/15/symfony2-controller-as-service/#comment-579