小编kri*_*hna的帖子

JSON.parse意外的字符错误

我收到此错误:

JSON.parse:意外的角色

当我在firebug中运行此语句时:

JSON.parse({"balance":0,"count":0,"time":1323973673061,"firstname":"howard","userId":5383,"localid":1,"freeExpiration":0,"status":false});
Run Code Online (Sandbox Code Playgroud)

为什么会这样?JSON字符串对我来说似乎是正确的,我也使用JSHint测试它.上述情况下传递的对象是内容类型设置为的服务器响应application/json

javascript json

110
推荐指数
2
解决办法
31万
查看次数

尝试安装pecl扩展时,mac os x 10.7.3上的$ PHP_AUTOCONF错误

我正在尝试使用pecl_http和memcache设置我的机器,在这两种情况下,我都会遇到类似的错误.这是在MAC OS X 10.7.3(狮子)上,我也安装了XCODE.我还在运行这些命令之前安装了Zend Server社区版,并设置了CFLAGS =' - arch i386 -arch x86_64'环境变量.所以请帮助我做我需要做的事情

bash-3.2# **sudo pecl install pecl_http-1.7.1**
downloading pecl_http-1.7.1.tgz ...
Starting to download pecl_http-1.7.1.tgz (174,098 bytes)
.....................................done: 174,098 bytes
71 source files, building
running: phpize
Configuring for:
PHP Api Version:         20090626
Zend Module Api No:      20090626
Zend Extension Api No:   220090626
Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.
ERROR: `phpize' failed
Run Code Online (Sandbox Code Playgroud)

php macos installation autoconf pecl

107
推荐指数
4
解决办法
9万
查看次数

如何在Zend框架中的application.ini中读取数组

如何使用zend_config对象读取application.ini文件中声明的数组.

例如1:supported.prop [] ="abc"supported.prop [] ="def"

当我说$ config-> supported-> prop时,它返回zend_config对象,而我期待返回一个数组.

例如2:supported.prop ="abc"这很简单,你说$ config-> supported-> prop给出字符串"abc".

所以,有人可以帮助我使用例如1,我试图用zend_config对象读取数组.

谢谢

zend-framework zend-config

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

guzzle php http客户端cookie设置

我正在尝试从Zend Http Client迁移到Guzzle Http Client.我发现Guzzle功能强大且易于使用,但我认为在使用Cookie插件时没有很好的文档记录.所以我的问题是你如何在Guzzle中为你要针对服务器的HTTP请求设置cookie.

使用Zend Client,你可以做一些简单的事情:

$client = new HttpClient($url);   // Zend\Http\Client http client object instantiation
$cookies = $request->cookies->all();   // $request Symfony request object that gets all the cookies, as array name-value pairs, that are set on the end client (browser) 
$client->setCookies($cookies);  // we use the above client side cookies to set them on the HttpClient object and,
$client->send();   //finally make request to the server at $url that receives the cookie data
Run Code Online (Sandbox Code Playgroud)

那么,你如何在Guzzle中做到这一点.我查看了http://guzzlephp.org/guide/plugins.html#cookie-session-plugin.但我觉得这不是直截了当的,也无法理解它.可能有人可以帮忙吗?

cookies httpclient symfony zend-http-client symfony-2.1

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

zend适配器beginTransaction()和commit()失败

我面临一个奇怪的问题

Zend_DB_Adapter的beginTrasaction()和commit()方法似乎没有按预期工作.我在beginTrasaction()和commit()方法中包含INSERT语句(在FOR LOOP中).但即使出现如下所示的错误,我仍然会看到已经插入了一些行,而我还是希望在发生错误时不会发生提交.我无法理解为什么.有人可以帮忙吗 谢谢.

SQLSTATE [23000]:完整性约束违规:1062键'PRIMARY'重复输入'0'

代码块如:

      **$localDB->beginTransaction();**
    try{
        echo $localDB->isConnected();

        $localDB->query("TRUNCATE TABLE $this->dbTable");
        **foreach ($rowSet as $row){**
            foreach ($row as $key=>$value){
                $localRow[$this->columnMap[$key]] =$value;
            }
            **$localDB->insert($this->dbTable,$localRow);**

        }

         $localDB->commit();
        }
        catch (Exception $e){
        $localDB->rollBack();
        echo $e->getMessage();
    }   
Run Code Online (Sandbox Code Playgroud)

mysql referential-integrity zend-framework transactions zend-db

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

Syffony 2中的sfUser等价物

sfUserSymfony 2中的等价物是什么?

sfUser允许使用getAttribute()方法获取用户会话属性.

Symfony\Component\Security\Core\User\User它是等价的吗?但它没有getAttribute()方法.

symfony

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

Symfony 1.4中Symfony 2的路径()或url()的等价物

在Symfony 1.4中是否有等效的Symfony 2的path()或url(),您可以在模板中使用路径的名称(在routing.yml中)来获取关联的URL

symfony-1.4 symfony

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