问题标签 [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.

0 投票
1 回答
1460 浏览

php - Symfony2:我可以使用什么 Symfony git 存储库来启动项目?

你能给我一些关于如何创建一个新的 Symfony2 项目的信息吗?

我开始从 github 获取 symfony/symfony-sandbox 作为 tar-ball。然后我删除了它的旧 src/vendor 内容。

我使用 git 子模块获取最新的供应商库。(fabpot/Symfony,学说,迁移,...)。

问题是与最新的 fabpot/Symfony 代码相比,沙盒似乎已经过时了。

所以我开始修改更改的内容(FoundationBundle 重命名,一些方法签名更改(如 registerContainerConfiguration,...)。

我仍然收到此错误:

Symfony\Components\HttpKernel\Exception\NotFoundHttpException:找不到控制器。

路由似乎有问题:请求与控制器不匹配

你有什么主意吗?

更好的是,有没有人有一个可以使用最新 Symfony 代码的沙箱?

0 投票
1 回答
221 浏览

php - 不兼容的内核方法签名

我遇到了一个问题,但真的不明白为什么!

启动 Symfony 时出现此错误(通过前端控制器或 CLI)

问题是 registerContainerConfiguration 方法的覆盖。

它的签名在 Symfony\Framework\Kernel 中定义:

我覆盖的方法如下所示:

我的问题:这里到底发生了什么?我真的无法理解错误,因为方法签名完全相同。

这发生在 srv/vendor/symfony 升级到最新的 github 的 symfony/symfony 之后。

0 投票
1 回答
7833 浏览

php - 致命错误: registerContainerConfiguration 的声明必须与 Kernel::registerContainerConfiguration 的声明兼容

有谁知道为什么会这样?

据我所知,子类方法的声明方式与父类方法相同。

谢谢!

这是我的内核代码:

这是父类代码:

0 投票
3 回答
4211 浏览

xml - XML 中的教义类继承

我正在尝试使用 Doctrine 2 ORM 设置类继承,但遇到错误(即使遵循他们的示例)。我正在使用 Symfony 2 沙箱中的控制台。这个简单的例子使用了PersonEmployee类;一个Employee扩展了Person

我在尝试生成实体时遇到的错误是:

正在尝试的 XML 如下:

员工

似乎没有多少人使用 XML 来配置他们的 Doctrine 实体(大多数示例都使用 PHP 注释),但对我来说这似乎是最合乎逻辑的,所以我想知道如何正确地做到这一点。有没有其他人遇到过这个问题,或者知道解决方案?

完整的异常跟踪如下:

0 投票
1 回答
1232 浏览

php - 如何在 symfony 2 和教义 2 中自定义 sql 日志?

我需要添加 sql 日志记录才能在本机 WebProfileBundle 中工作。当我在应用程序配置中执行一个默认连接时,我会在日志中看到 sql 查询。但是我的应用程序使用许多连接到许多数据库服务器,所以我无法将所有可能的连接添加到配置文件。

我创建运行时连接,即:

然后我想,应该是这样的命令

我试图用 DependencyInjection 解决这个问题,以 DoctrineBundle 为例。但是没有运气。

任何有关实时代码或正确文档链接的帮助都会很棒

0 投票
1 回答
305 浏览

php - Symfony - 从哪个版本开始

现在 Symfony2 PR4 发布了,可能是正式发布前的最后一个。我已经用最新的 symfony 1.4 完成了一些教程(完整的 jobeet 教程)。

我现在的问题是:在接近 1.4 之前学习 symfony2 会更好吗?

如果是的话,任何学习 symfony2 的好资源?博客、书籍等。

谢谢!

0 投票
2 回答
16585 浏览

symfony - Symfony 2 + Doctrine 2 + PHPUnit 3.5:闭包异常的序列化

我试图在 Google 上找到有关此的内容,但没有任何结果。我有一个继承自 WebTestCase 的 TestCase 类,其中包含一些我想在所有单元/功能测试中使用的方法:

然后,我的单元测试:

它以前可以工作,但是,突然,在我更新了我的供应商(包括原则)之后,它开始抛出这个异常:

我发现问题来自夹具加载。如果我删除加载固定装置的代码,它就可以工作。

有谁知道我的代码有什么问题?这是加载夹具的最佳方式吗?

谢谢!

0 投票
2 回答
131 浏览

symfony - 使用预览版框架的缺点

我正在考虑为我的新项目使用 symfony 2.0。目前只是预览版本,最终版本将于 3 月发布,这与我预计我的项目上线的时间差不多。

我有什么理由不应该使用 2.0 吗?

0 投票
3 回答
4180 浏览

symfony - 如何通过 Symfony2 设置更改 Twig 加载程序

我编写了从数据库中获取模板的自定义 Twig 加载器,它在 Twig“独立”库中工作。现在我想在 Symfony2 中使用它,但找不到通过 Symfony2 设置更改 Twig 加载器的位置。

提前谢谢任何提示

0 投票
2 回答
2848 浏览

php - 通过 Symfony2 配置 DBAL 以设置字符集

有人知道在 Symfony2(symfony 重新加载)yml 配置文件中配置 DBAL/Doctrine2 以执行“设置名称”查询的方法吗?这个问题已经在其他地方问过,但我找不到正确的答案。

http://fossplanet.com/f6/%5Bsymfony-users%5D-symfony2-sandbox-database-collat​​ion-49626/

如果没有这样的配置选项,我该如何使用 PHP 来实现呢?或者更好:在 Symfony2 项目中哪里是做这件事的正确位置?