问题标签 [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 投票
6 回答
21371 浏览

php - Symfony2 路由 - 路由子域

有没有办法在Symfony2中设置基于主机名的路由?

我在官方文档中没有找到有关此主题的任何内容。
http://symfony.com/doc/2.0/book/routing.html

我想根据给定的主机名路由请求:
foo.example.com
bar.example.com
{{subdomain}}.example.com

所以本质上,控制器将获取当前子域作为参数传递。

类似于 Zend 解决方案:http:
//framework.zend.com/manual/en/zend.controller.router.html#zend.controller.router.routes.hostname

我希望这是可能的,但我只是以某种方式错过了它。
提前致谢!

0 投票
2 回答
1588 浏览

php - 如何在 symfony 中创建一个预调度,在任何模块/操作之前调用它?

正如标题所说,我基本上是在尝试创建一个预调度,类似于它在 中的工作方式Zend,但我需要在Symfony.

例如 - 如果有人导航到某个模块/操作,它会在执行此操作之前先运行我的预调度,并对任何模块/操作执行相同操作。

我需要为此创建一个插件吗?或者这是我可以通过其他方式设置的东西。不幸的是,我在官方文档中没有找到太多关于它的信息,所以我想我会在这里问。

0 投票
1 回答
2187 浏览

security - Symfony2 安全问题

我打算将我的网络项目(基于 symfony2 PR5)改编为 symfony2 PR7。除了安全包之外,此迁移的一切都非常清楚。这是我的安全配置:

路由配置:

当我尝试进行身份验证时,我得到一个 404 fpr 登录检查: Firebug 输出:http: //impic.ru/uploads/2011/2303/53849205_61601933.jpeg

有人可以帮我解决这个问题吗?这段代码在 PR5 中运行良好,但在 PR7 中不行。官方的 symfony 文档还没有改变。也许我错过了什么?

0 投票
1 回答
13119 浏览

authentication - Symfony 2 使用(学说)实体进行身份验证

我想我已经尝试了所有关于Symfony 2中(教义)实体身份验证的帖子中的所有代码。但我无法让它工作。当我使用 in_memory 提供程序时,一切正常。我用的是PR8。

我的security.yml

我的用户实体

用户存储库

当我填写登录表单时, $error = $this->get('request')->getSession()->get(SecurityContext::AUTHENTICATION_ERROR); 中的错误 是:

我不知道问题可能出在哪里。

0 投票
3 回答
18220 浏览

doctrine-orm - 教义 2,未定义的实体方法 findOneBy*

我有一个奇怪的问题。这是错误消息:

调用未定义的方法MyProject\BlogBundle\Entity\Blog::findOneById()

我已经设置了映射,实体类是使用控制台创建的,并且我已经更新了数据库中的模式。什么可能导致此问题?

我正在使用 symfony2。这是行:

有任何想法吗?

0 投票
2 回答
2220 浏览

php - Symfony 2 配置错误

我已经从教程教程中安装了 symfony 。安装正常,它显示了欢迎页面,但是当我点击configure your symfony app它时出现以下错误 Fatal error: Class 'Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass' not found in C:\xampp\htdocs\Symfony\vendor\symfony\src\Symfony\Component\DependencyInjection\Compiler\PassConfig.php on line 48

0 投票
1 回答
1290 浏览

php - 命令行中的 Symfony 命令

谁能告诉我我必须在命令行上执行 Symfony 命令,比如, php app/console -V

我的项目在C:xampp/htdocs/myproject. 我正在运行它,cd xampp/htdocs/但没有成功。

0 投票
2 回答
31174 浏览

php - 安装/激活运行 MAMP 的 PHP“intl”扩展

好的,我在我的 MacBook Pro 上运行 MAMP 1.9.5,其中包括 PHP 5.3.5。

“intl”扩展未包含/激活,我尝试了很多不同的安装方法(“./pecl install intl”似乎没有这样做),但无法使其工作。

我也“用谷歌搜索了我的屁股”,但找不到任何提示。

你们中有人知道怎么做吗?或者,或者,有关于如何安装我自己的 MySQL+Apache+PHP(并包括“intl”)的建议?

我正在尝试这样做以便能够运行 Symfony2。因此,如果您对如何在 Mac 上安装 MySQL+Apache+PHP+Symfony2 有任何建议,也欢迎 :)

0 投票
2 回答
712 浏览

php - Symfony(2) 模板文件

谁能告诉我templates/layout.phpsymfony 中的文件在哪里?在教程中它指向<!-- apps/frontend/templates/layout.php -->但我在项目根目录中没有apps文件夹但是有一个名为app的文件夹但里面没有fronted文件夹..

0 投票
1 回答
1702 浏览

php - 通过 Symfony2 配置 DBAL 以返回小写键

我在 Symfony2 PR9 中使用 Doctrine 2 DBAL(但不是 ORM)。当我执行以下

然后,返回数组中的所有键都具有与数据库列相同的稍微不稳定的大小写。不幸的是,我不能随机重命名数据库列。:-)

使用 PDO,我可以使用以下命令强制所有键为小写:

Symfony2 文件中的某些内容似乎应该类似/app/config/config.yml,但我一直无法在网上找到这样的选项。由于 Doctrine 包装了 PDO,有没有办法以某种方式传递ATTR_CASE选项?