问题标签 [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.
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
我希望这是可能的,但我只是以某种方式错过了它。
提前致谢!
php - 如何在 symfony 中创建一个预调度,在任何模块/操作之前调用它?
正如标题所说,我基本上是在尝试创建一个预调度,类似于它在 中的工作方式Zend
,但我需要在Symfony
.
例如 - 如果有人导航到某个模块/操作,它会在执行此操作之前先运行我的预调度,并对任何模块/操作执行相同操作。
我需要为此创建一个插件吗?或者这是我可以通过其他方式设置的东西。不幸的是,我在官方文档中没有找到太多关于它的信息,所以我想我会在这里问。
security - Symfony2 安全问题
我打算将我的网络项目(基于 symfony2 PR5)改编为 symfony2 PR7。除了安全包之外,此迁移的一切都非常清楚。这是我的安全配置:
路由配置:
当我尝试进行身份验证时,我得到一个 404 fpr 登录检查: Firebug 输出:http: //impic.ru/uploads/2011/2303/53849205_61601933.jpeg
有人可以帮我解决这个问题吗?这段代码在 PR5 中运行良好,但在 PR7 中不行。官方的 symfony 文档还没有改变。也许我错过了什么?
authentication - Symfony 2 使用(学说)实体进行身份验证
我想我已经尝试了所有关于Symfony 2中(教义)实体身份验证的帖子中的所有代码。但我无法让它工作。当我使用 in_memory 提供程序时,一切正常。我用的是PR8。
我的security.yml
我的用户实体
用户存储库
当我填写登录表单时, $error = $this->get('request')->getSession()->get(SecurityContext::AUTHENTICATION_ERROR); 中的错误 是:
我不知道问题可能出在哪里。
doctrine-orm - 教义 2,未定义的实体方法 findOneBy*
我有一个奇怪的问题。这是错误消息:
调用未定义的方法MyProject\BlogBundle\Entity\Blog::findOneById()
我已经设置了映射,实体类是使用控制台创建的,并且我已经更新了数据库中的模式。什么可能导致此问题?
我正在使用 symfony2。这是行:
有任何想法吗?
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
php - 命令行中的 Symfony 命令
谁能告诉我我必须在命令行上执行 Symfony 命令,比如,
php app/console -V
?
我的项目在C:xampp/htdocs/myproject
. 我正在运行它,cd xampp/htdocs/
但没有成功。
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 有任何建议,也欢迎 :)
php - Symfony(2) 模板文件
谁能告诉我templates/layout.php
symfony 中的文件在哪里?在教程中它指向<!-- apps/frontend/templates/layout.php -->
但我在项目根目录中没有apps文件夹但是有一个名为app的文件夹但里面没有fronted文件夹..
php - 通过 Symfony2 配置 DBAL 以返回小写键
我在 Symfony2 PR9 中使用 Doctrine 2 DBAL(但不是 ORM)。当我执行以下
然后,返回数组中的所有键都具有与数据库列相同的稍微不稳定的大小写。不幸的是,我不能随机重命名数据库列。:-)
使用 PDO,我可以使用以下命令强制所有键为小写:
Symfony2 文件中的某些内容似乎应该类似/app/config/config.yml
,但我一直无法在网上找到这样的选项。由于 Doctrine 包装了 PDO,有没有办法以某种方式传递ATTR_CASE
选项?