小编Pau*_*ean的帖子

Symfony2:自动从Windows会话登录用户

Symfony2我建立了一个内联网.它目前使用FOSUserBundleLDAP bundle来记录用户,我想添加从Windows会话中登录用户的功能.

我找到 PHP 的NTLM脚本及其更新版本,但我无法将它们合并到Symfony2中.

我还发现了一个用于Symfony2的NTLM软件包,但它是为旧版本的Symfony编写的,并且不再维护.我无法重写它并让它工作.

我的问题是; 除了已经存在的LDAP功能之外,我怎样才能在Symfony2-app中自动从他们的Windows会话登录用户?什么是最好最简单的方法?

windows authentication ntlm login symfony

10
推荐指数
1
解决办法
1465
查看次数

在Symfony2中使用表单类型中的自定义服务

在我的Symfony2项目中,我需要在db中生成现有表的列表.由于并非所有表都用作我项目中的实体,并且列表本身需要是一个简单的数组而不是实体,因此我为此编写了一个sql语句.此sql语句嵌入在自定义服务中的函数中(并已经过全面测试).

现在,在表单类型中,我想用上面提到的函数的结果数组填充一个字段.这些成为用户可以选择的选项.

我的问题是如何在表单类型中访问服务?

forms service dependency-injection symfony doctrine-orm

5
推荐指数
2
解决办法
1万
查看次数

Symfony2中的路由:可选参数zh一个路由的四个URL

在我的Symfony2应用程序中,我想用一条路线制作四个网址:

  1. 很多其他东西/报告/ -20 (负数)
  2. 很多其他东西/报告/ 40 (正数)
  3. 很多其他的东西/报告/ (没有号码)
  4. 很多其他东西/报告(没有数字,没有/)

我的路线目前看起来像这样:

report:
    pattern:  /report/{days}
    defaults: { _controller: "AppReportBundle:Report:dayReport", days = null }
Run Code Online (Sandbox Code Playgroud)

该行动定义为:

public function dayReportAction($days = null)
{
    // my code here
}
Run Code Online (Sandbox Code Playgroud)

这当前使url 1和2工作,但在url 3和4的情况下,我收到错误

路线未找到

如何使参数"days"可选?
如果没有提供参数,我怎么能允许/省略?

php url routing symfony

5
推荐指数
1
解决办法
9890
查看次数

在Symfony2中为删除表单添加"confirm-option"的最佳方法是什么?

如果使用控制台在Symfony2中为实体创建CRUD代码,则最终会得到一个非常基本的删除功能.

这个功能精简高效,但没有提供"你确定吗?" - 确认.如果要删除的实体存在,则会立即删除.

有没有人有最简单的添加用户确认方法的建议?

到目前为止,我一直在使用:

  • 额外的控制器功能
  • jQuery的

虽然Symfony2没有内置选项,但似乎有点奇怪.谁有更好的想法?

confirm controller crud symfony

4
推荐指数
3
解决办法
1万
查看次数

使用正则表达式替换浮点数中的逗号

在大型数据文件中,我想用每个浮点数中的点替换逗号.

56,66应该变成55.66等等.

该文件包含许多其他逗号,应保持不变.应更改浮点数(仅限那些).

可能是相关信息:

  • 逗号前面的数字不超过3位(但是,0,1,2和3都出现)
  • 逗号后面的数字永远不会超过2位(但是0,1和2都会出现)

我可以在Notepad ++或Eclipse中触发正则表达式,这对我来说无关紧要.

regex floating-point replace batch-processing

1
推荐指数
1
解决办法
4336
查看次数