草庐IT

Symfony1

全部标签

php - 通过自定义包的 Symfony 路由仅适用于控制台模式

我是Symfony的新手,但不是PHP的新手。我只是不明白为什么我无法从自定义包中获得主页路由,但它似乎确实在控制台输出中工作。当我在我的网络浏览器中执行路由时,它总是会返回/来自AppBundle的路由,即默认的Symfony欢迎页面,即使AppBundle已从registerBundles()中删除AppKernal.php中的函数。我可以确认这一点,因为如果从/src中删除AppBundle目录,我将收到以下错误日志:[2016-06-2219:07:57]request.INFO:Matchedroute"homepage".{"route_parameters":{"_con

php - 反向代理背后的 Symfony 端口重定向

我有一个使用FosUserBundle的Symfony3.2应用程序(在端口8443上运行)。当匿名用户访问“https://[myurl].com:8443”时,他们将被重定向到“https://[myurl].com:8443/login”以进行登录过程。这种重定向在访问应用程序时工作正常,但现在,我们想使用反向代理将客户的请求转发到应用程序。客户将使用标准的https端口443。会发生以下情况:用户使用“https://myurl.com”访问应用程序。请求由反向代理转发到在端口8443上托管应用程序的Web服务器(IIS)。发出请求的用户被重定向到“https://myurl.

php - Symfony - 依赖项未注入(inject)我的实体监听器类

我的Autowiring不适用于基本的文件实体监听器。我有一个File实体类,它使用注释来指定监听器,例如:/**@Orm\Entity(repositoryClass="root\CoreBundle\Repository\FileRepository")@Orm\EntityListeners({"root\CoreBundle\EventListener\Entity\FileEntityListener"})@Orm\Table(etc...FileEntityListener类开始如下:classFileEntityListener{private$encoderFactor

php - Symfony 4 AuthenticationUtils

我正在尝试根据symfony.com上的教程使用symfony4创建用户登录。我在下面的代码中使用了基本的services.yaml文件。https://symfony.com/doc/current/security/form_login_setup.htmlpublicfunctionloginAction(Request$request,\Twig_Environment$twigRenderer,AuthenticationUtils$authUtils){//gettheloginerrorifthereisone$error=$authUtils->getLastAuthe

php - 基于子域的 symfony 语言选择

我的symfony应用程序应该从子域获取用户的语言:en.project.com-英文版fr.project.com-法语等等...特殊过滤器从当前uri获取“GET”参数“lang”并将其保存在用户属性中。如何为多个子域设置apache虚拟主机配置? 最佳答案 ServerNameblah.comServerAliasde.blah.comen.blah.comfr.blah.com...阅读有关服务器别名的更多信息:http://httpd.apache.org/docs/2.0/en/mod/core.html#servera

php - Doctrine 迁移重新。固定装置

我正在考虑在我的环境中部署Doctrine迁移以处理多个开发人员之间的数据库更改。我以前没有使用过它们,但我已经对此事进行了研究。目前我唯一担心的是[据我所知]Doctrine迁移不允许fixture修改。虽然我意识到迁移是针对原理图更改的,但我认为夹具更改同样重要。我希望引用表的固定装置是我的数据库(即*_type、*_source等),我觉得这些迁移也应该处理行添加/删除/更新,因为它们只是与任何结构变化一样重要。如果有人能在这里指出正确的方向,我将不胜感激。更新我探索了让SVN跟踪我的引用表固定装置的想法,但这将是一个无法部署的解决方案。由于外键约束,这些表将无法被截断/重新填充

php - 使用 sfDoctrineGuardPlugin 分离前后端用户

我正在开始一个项目,我正在使用symfony,我第一次使用symfony,实际上真的很棒,我已经安装了sfDoctrineGuardPlugin,直到现在一切正常,为什么?因为前端用户可以在后端登录并且反之亦然,我不想这样,所以,我开始谷歌搜索,我找到了SymfonysfDoctrineGuardPlugincustomloginquery在SO中,但我不知道应该将函数放在哪里,所以我还没有测试过它。因为我不希望前端用户可以在后端登录,我想我可以使用凭据,可以吗?但是,symfony在用户登录后检查用户凭据,我也不想要,所以,我怎么能做到这一点?也许如果我可以在session中有命名空

php - 安装 symfony 包(Doctrine CouchDB Bundle)

我希望将这个包安装到我的symfony项目中。但是,我遇到了一些问题。如果答案微不足道,请接受我的无知,但我已尝试寻找解决方案,但遗憾的是,我一无所获。在我的deps文件中,我有:[doctrine-couchdb]git=http://github.com/doctrine/couchdb-odm.git[DoctrineCouchDBBundle]git=http://github.com/doctrine/DoctrineCouchDBBundle.gittarget=/bundles/Symfony/Bundle/DoctrineCouchDBBundle我运行bin/vend

php - 使用 symfony2 过滤

Symfony2是否有任何可以使用多个参数过滤特定模型的开源(或示例)代码?在这个Trulia网页上可以看到我正在寻找的一个很好的例子。http://www.trulia.com/for_sale/30000-1000000_price/10001_zip/http://www.trulia.com/for_rent/Chicago,IL/#for_rent/Chicago,IL/0-500_price/wd,dw_amenities/sm_dogs_pets"http://www.trulia.com/for_rent/Chicago,IL/#for_rent/Chicago,IL/

php - 设置 symfony 2 表单字段的名称属性

如何在symfony2中设置渲染字段的名称属性?预期输出:以这种方式渲染字段{{form_widget(form.test,{'attr':{'name':'test'}})}}绝对不行。输出仍然是.有没有办法动态设置name属性或id属性?谢谢。 最佳答案 名称已经是test。当然,在您的情况下,仍然有名为form的根表单名称。不建议删除它,因为当您阅读填充表单数据的请求时,您可以通过表单名称识别表单。阅读[表单]启用空根表单名称https://github.com/symfony/symfony/pull/2936