问题标签 [symfony-2.0]
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.
symfony-2.0 - 如何在 symfony2 安全登录中使用第三个安全选项
我正在为我的登录页面使用symfony2.0 安全登录。
我的登录表中有一个列名blockstatus,其中包含值1 (blocked user)或0 (active user)。
我需要在登录时检查用户名、密码和blockstatus 列(0 表示允许登录)。
我想我需要对security.yml做一些改变。我用谷歌搜索不知道。我是 Symfony 的新手。
php - 如何与供应商签出旧的 Symfony 2.0.23 版本
我正在尝试将运行 Symfony 2.0.X 和供应商的旧服务器更新到带有供应商的最新版本 2.0.23。不幸的是,我找不到任何可以找到 Symfony 2.0.23 的供应商。在官方网站上: http ://symfony.com/download
在 GitHub 上: https ://github.com/symfony/symfony/releases/tag/v2.0.23
他们都没有与供应商的版本。下载只有大约 180 KiB。而 Vendors 的版本大约是 8 MiB。
另外,我可以使用 Symfony 2.0.23 和 Symfony 2.3.1 中的供应商文件夹吗?是否兼容。
另外,也许有人听说过 Git 和 Windows 8 或至少 Ubuntu 的“导出”选项,所以我可以从我们的“带有供应商的旧 Symfony 版本”中“导出”供应商?
感谢你们 :)
symfony - 在 Symfony 2.0 中使用 composer.json
我有一个 Symfony 2.0 项目;但是,我想从不升级deps
到composer.json
2.1+。有没有人这样做,或者有什么可以阻止它工作的吗?
symfony-forms - 自定义 symfony2 表单
我有三个实体,fos_user、命令和首选项。用户可以向自己发送一封电子邮件,其中包含来自每个实体的特定字段,这些字段不能为空。因此,当用户决定发送邮件时,他应该在发送电子邮件之前通过表单更新/填写这些字段。新值将仅通过电子邮件发送,不会保存到数据库中。如何使用所需的验证器构建此表单?
提前致谢,
php - Symfony2.0表格日期与今天
我在 symfony2.0 中创建了一个表单并在这里阅读了一些文章。但一切都行不通。
我想创建一个表单字段,其类型 date
和日期应该是今天。怎么了?
我没有实体。
错误信息:
给定“日期时间”、“数组”类型的预期参数
如何在 Symfony2.0 中正确传递它?
更新:答案
有点太多的代码,但这就是答案。
在表单生成器之前:
表单生成器:
phpexcel - 将 phpexcel 添加到我的项目中
我需要生成 Excel 文件,我进行了搜索,phpexcel 似乎很好且稳定。我想知道:*如何将它集成到我的项目中,因为它是一个 symfony2.0 项目*如果我可以通过这个 php 库(单元格颜色,添加列表......)完成我在 excel 文件上通常所做的所有事情
谢谢,
symfony - 找不到 login_check
在 symfony2.0 中找不到 login_check(我知道它应该是 symfony2.4,因为它是解密的,但我的客户想要 2.0)。
symfony 找不到 login_check-path 有什么问题?
我的路由.yml:
我的security.yml:
symfony - 独立使用 symfony 2.0.x 表单组件
如何在 2.0.* 版本中独立使用 symfony-form 组件?文档中的示例展示了如何创建表单,但它们使用了 symfony 生态系统的其他部分,例如我目前一无所知的控制器和操作,并且我不想将这些其他组件添加到我的项目中。
我被困在使用 php 5.3.27 的系统中,所以我无法使用更高版本的 symfony。
forms - 向表单添加自定义选项
我想将一个选项传递给我的表单,所以我这样做了:
虽然我添加em
到我的表单 PaysType 我得到了这个错误:he option "em" does not exist
有任何想法吗?
behat - 使用 deps 在 Symfony 2.0 项目上安装 behat - 什么版本?
我有一个遗留的 Symfony 2.0 项目(准确地说是 2.0.11 版),我想在其中添加行为测试。由于它是 Symfony 2.0,它使用deps
供应商系统而不是作曲家。我目前无法升级 Symfony 版本或切换到 composer。
我尝试使用以下 deps 设置安装 behat:
(是的,我知道 BehatBundle 等已过时,但鉴于我使用的是 deps 和 sf2.0,我似乎需要这些过时的版本。)
当我运行时vendor/Behat/Behat/bin/behat
,我会得到这里描述的问题:
我意识到 behat 2.3.5 实际上没有autoload.php
文件。我在 Github 上查看了 Behat 的标签,发现2.1.3是最新版本,它有一个autoload.php
(实际上autoload.php.dist
,虽然每个早期版本也有autoload.php.dist
而不是autoload.php
,所以我认为就是这样)。
因此,我将我的 behat 版本号更改deps
为v2.1.3
,删除了我的供应商并重新安装。然后 behat 命令发生了变化,所以我运行了:
我现在看到了这个错误:
有谁知道我应该使用什么正确版本的 behat 等来让它与 Symfony 2.0 和 deps 一起工作? 还是我缺少其他步骤。
PS 我最终通过 PHAR 运行 behat(尽管这有其他问题,所以我放弃了它,因为它不值得)。但是,我真的很想知道如何通过标准供应商安装来做到这一点,因此这篇文章。