【问题标题】:facebook cakephp plugin issuesfacebook cakephp 插件问题
【发布时间】:2012-06-11 19:07:58
【问题描述】:

我正在使用以下内容:

cakephp 1.3

CakePHP-Facebook-Plugin 3.1.1 (branch cakephp 1.3)(webtechnick)

php 5.3.x

我的问题在以下第 146 行:

https://github.com/webtechnick/CakePHP-Facebook-Plugin/blob/cakephp1.3/controllers/components/connect.php

我已手动将 createUser 设置为 false 作为组件的参数,并通过更改组件本身的默认值(将第 50 行设置为 false)。然而,如果我在第 147 行这样做:

print "authUser: ".empty($this->authUser)." createUser: ".$this->createUser;

我收到"authUser: 1 createUser: false"

问题在于输出第 147 行根本不应该执行,这是怎么回事?

(1 && false) == false

没有?

昨晚我差点打我的电脑。只是想你可能想知道。

真正的问题是,如果执行此代码,它基本上会在我的用户表中添加一个匿名用户,糟糕的 juju。

【问题讨论】:

  • 我相信 Cake 最好的程序员之一已经尽了最大的努力。但是,我有类似的问题导致我放弃使用这个插件。祝你好运!
  • 理论上看代码后我应该可以删块了,但感觉自己就是有点迟钝,希望有人指出我的跛脚。

标签: php facebook cakephp cakephp-1.3


【解决方案1】:

所以底线是,php 中的 var_dump() 可以挽救生命。我失败了,我的 false 意外地是一个字符串,谢谢 aptana 自动引号。

【讨论】:

    猜你喜欢
    • 2011-11-01
    • 2012-04-20
    • 2011-09-28
    • 2011-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-12
    • 1970-01-01
    相关资源
    最近更新 更多