小编ram*_*amo的帖子

登录前Symfony 2 FOSFacebookBundle自定义重定向

我在我的项目中使用FOSUserBundle和FOSFacebookBundle(适用于版本SF 2.0.x).另外,我实现并定制了FacebookProvider,如FOSFacebookBundle文档中所述.我想实现以下工作流程:1.)用户第一次访问我的门户2.)他点击Facebook登录按钮3.)现在我需要检查,如果这个用户,谁点击了Facebook登录-Button在我的门户网站上已经有了Facebook-Friends.4.)如果他有朋友,请使用预先填写的输入字段将他重定向到注册页面(包括来自Facebook的信息,如username,first_name,last_name等).5.)如果我的门户网站上没有Facebook好友,请将他重定向到另一个页面

我开始关注Webprofiler,这些事件被调用.我已经开始在这个页面上创建我自己的事件监听器:http://www.dobervich.com/2011/10/13/login-redirection-revisited/ 但是配置文件在"not not"列表中显示我的监听器调用侦听器":security.interactive_login SecurityListener :: onSecurityInteractiveLogin

有谁知道,我如何自定义此登录前检查并将用户重定向到页面?

很高兴能得到一些帮助.

谢谢你,拉莫

symfony fosuserbundle

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

Informix相当于mysql的SHOW CREATE TABLE

SHOW CREATE TABLE <tablename> 在informix中有没有相当于MySQL的东西?我想在Server Studio上的SQL管理器中运行它,并且还希望获得有关表列及其类型的信息.这可能吗?我已经找到了systables,syscolumns和信息架构,但是对于我得到的输出结果并不幸运select * from....

mysql informix show create-table

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

使用jquery-autocomplete在输入字段中显示值而不是标签值

我已经获得了以下代码并稍微修改了原始示例页面:

http://jsfiddle.net/zK3Wc/21/

不知何故,如果你使用的向下箭头按钮,浏览清单,它显示在搜索字段中的值(数字),而不是标签,但该守则的规定,即在选择时,标签应设置为值.

我需要的是在搜索字段中显示标签而不是数字,但如果我点击一个项目,它在网址中有数字值,使用向下箭头按钮时相同.

拉莫

jquery-ui jquery-autocomplete jquery-ui-autocomplete

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

Symfony 2中的两个单独的登录页面

我正在试图弄清楚如何有两个单独的登录页面:页面的默认登录.com和特定用户的登录,例如路由/special.

在一个SF2项目中,这很容易实现吗?

更新:

我的防火墙中有以下配置(我正在使用fosub)

providers:
    custom:
        id: ib.user_provider
    fos_userbundle:
        id: fos_user.user_manager
    my_fos_facebook_provider:
        id: my.facebook.user

firewalls:
    special:
        pattern: ^/special
        form_login:
            provider: fos_userbundle
            login_path: /special/login
            check_path: /special/login_check
            use_referer: false
            default_target_path: /special
            success_handler: ib.login_handler
            provider: custom
    main:
        pattern: ^/.*
        form_login:
            provider: fos_userbundle
            login_path: /login
            check_path: /login_check
            use_referer: false
            default_target_path: /
            provider: custom
        fos_facebook:
            always_use_default_target_path: true
            app_url: "http://apps.facebook.com/%facebook_app_id%/"
            server_url: "http://aw.com/aw/web/app_dev.php/"
            login_path: /login
            check_path: /login_check/facebook
            default_target_path: /checkFB
            success_handler: facebook_auth_success_handler
            provider: my_fos_facebook_provider
        logout:
            #handlers: ["fos_facebook.logout_handler"]
            target: /
        anonymous:    ~  
Run Code Online (Sandbox Code Playgroud)

在ib.login_handler中,我有以下内容:

public function …
Run Code Online (Sandbox Code Playgroud)

login symfony

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

在网站上显示html电子邮件正文

我已经将电子邮件正文的html保存到了我的数据库中。现在,我想在网站上显示此html。唯一的问题是,某些邮件的css定义会覆盖我网站上的整个定义。如何在不覆盖html / css的情况下显示此邮件?

谢谢rk

html css email

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

使用php实现自动完成的Solr配置

我如何索引我的数据并在solr中配置solr和我的搜索选项,可以实现具有以下要求的自动完成(如谷歌):

产品: - 我们的产品有标题,描述,id,例如标题:toshiba tecra s1:centrino 1.5 ghz/xp pro/15.0"tft/40 gb/256 mb + 256mb/cd-rw-dvd-rom/lan/wi-fi - 此产品的此产品或字段必须以下列方式编制索引(如果用户开始输入,则无法区分用户如何搜索searchterm,例如TOSHIBA或tOSHiba)前三个字符"tos"最多20个结果(完整标题(短语)例如"toshiba tecra s1:centrino 1.5 ghz/xp pro/15.0"tft/40 gb/256 mb + 256mb/cd-rw-dvd-rom/lan/wi-fi")应出现在自动完成框中. - 如果用户输入两个术语"toshiba tecra",搜索结果必须更加精确,并且只显示所有文档,其中包含(连贯的)术语"toshiba tecra"

获得任何提示,使用什么样的tokenizer/searchcomponent等会很棒.

我正在使用solr版本3.5

谢谢oyur想法Ramo

php solr autocomplete phrases

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

jquery autocompletion每个项目都有可点击的链接

我正在使用solr实例作为jquery autocompletion ui插件的数据源.从请求中我得到一个标签和一个搜索值的id作为json字符串.目前这两个值都显示在自动完成框中,例如,如果类型"re"我得到一个标签,其中"re"在,并且该项目的id在两个单独的行中,例如

水库

12

我想要实现的是只获取项目标签作为链接,并将id作为该链接的参数,所以如果我搜索"res",我只获得一个列表条目作为链接,如果我将其悬停我得到一个链接:http://mydomain.com/result/12

我认为可以使用的一个解决方案是JQuery UI Autocompletion - 为每个结果项添加一个动作链接.即使有了这个解决方案,我得到两个列表结果(searchterm结果和相应的id)

我将以上链接的代码修改为:

$("#product").autocomplete({
            source: '{{ path('MyRemotSource_search') }}',
            minLength: 2,

        })
     $.ui.autocomplete.prototype._renderItem = function (ul, item) {
         return $('<li><li />').data('item.autocomplete', item)
        .append('<li></li>').add('<a href="http://mydomain.de/result/'+item.value+'">'+ item.label+ '</a>')
    .appendTo(ul);
         };
   });
Run Code Online (Sandbox Code Playgroud)

我很感激这个问题的任何帮助.

最好的问候,拉莫

jquery label autocomplete hyperlink

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