小编mur*_*lai的帖子

如何在symfony中输出xml?

我在数组中有简单的输出数据:

$result = array ('status'=>true, 'message'=>"123123");
Run Code Online (Sandbox Code Playgroud)

我想以xml格式输出.在symfony中这样做的最佳方法是什么?

我知道我可以像这样手动输入字符串:

return $this->renderText('<xml><status>true</status><message>123123</message></xml>');
Run Code Online (Sandbox Code Playgroud)

但我正在寻找更容易的东西.类似于json_encode(); :-)

php xml arrays symfony1

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

如何在Symfony中包含多个php库?

所以,我的apps/myprogram/lib 文件夹中有一些php文件.例如apps/myprogram/lib/myLibA.class.php

当我在我的modules/actions/scripts中运行,并尝试使用myLibA中的函数时,我不能.因为symfony抱怨没有定义myLibA类.

我是否需要在symfony框架中指定myLibA.class.php是必需库的任何位置?

symfony1 symfony-1.4

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

如何在PHP和Node.js中使用哈希具有相同的值?

在node.js中,我有:

var h = crypto.createHash("md5");   // md5
h.update("AAA");
h.digest("hex");
Run Code Online (Sandbox Code Playgroud)

在PHP我有:

md5("AAA");
Run Code Online (Sandbox Code Playgroud)

但是,两者都有不同的价值.我怎么能这样做?或者,我应该使用什么其他算法使它们相同,以便我可以将它用作签名计算.谢谢.


碰到..实际上.我的错.当我测试它时,有一个bug ..它将md5相同的东西.

php hash md5 signature node.js

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

是否有更简单的方法只在一行(在命令行中)更新Mongodb集合?

现在,我在命令行中执行此操作:

var obj = db.mycollect.find({id="231412"});
obj.abc = 'new value';
obj.save();
Run Code Online (Sandbox Code Playgroud)

3行代码..

有更简单的方法吗?

e.g. db.mycollect.find({id=12345}).save({abc:'new value'});
Run Code Online (Sandbox Code Playgroud)

command-line mongodb

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

如何在Javascript(json)中删除斜杠?任何JQuery插件?

因此,当我将数据保存到数据库中时,PHP将在单引号或双引号上添加\.那很好.

但是,当使用json_encode()将数据传递回客户端时; 像麦当劳一样的文字作为麦当劳在数据库中存储,但一旦从PHP传递回js,它将被编码为麦当劳

由于我使用的是jQuery,是否有任何插件可以轻松实现?或者我应该用什么函数来正确去除斜线?显然,如果有这样的情况 \\\\s,函数应该返回\s.:)

对不起大家.我想我的问题太复杂了.我怎么做比较简单..

如果我有一个javascript变量:

var abc = "McDonald\'s";
var bcd = "I need a slash \\ ";
var cde = "save the double quote \"";
Run Code Online (Sandbox Code Playgroud)

我该如何剥离\'?我应该使用什么样的正则表达式?

javascript jquery stripslashes

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

如何在 Mac 上安装 PHP?我有新旧版本。:(

我刚刚从 entrophy.ch 在我的 Mac OS X 中安装了最新的 PHP。

我这样设置 /etc/apache/httpd.conf :

LoadModule php5_lib local/php5/libphp5.so
Run Code Online (Sandbox Code Playgroud)

其中 local/php5/libphp5.so 是最新的。

我还通过以下方式启动了 apache:

apachectl restart
Run Code Online (Sandbox Code Playgroud)

然后我运行php。在浏览器中: localhost/phpinfo.php 我得到了最新的 5.3 版本,这很好。但是,在命令行中,我仍在运行旧的 5.2.1 版本。我该怎么做才能使命令行运行最新的?

php apache macos installation

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

如何在没有DB的情况下正常关闭Mongo(在副本集中)?

我的服务器设置是这样的:

2台服务器.mongoDB在两个服务器之间都有副本集.每个都是一个节点.

然后我让我的node.js服务器连接到MongoDB.

当我杀死辅助服务器时,会发生什么.(关闭服务器).主要的MongoDB仍在运行,但Node.js Server与MongoDB有连接问题.即使我添加了服务器,它也无法正常工作.我用mongoose和connect-mongo.

所以发生了什么事?如何正确关闭Mongo节点?

shutdown mongodb node.js

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


如何运行mongo --eval?

我运行mongo --help,它有一个评估javascript的选项.

mongo --eval  arg
Run Code Online (Sandbox Code Playgroud)

但是,我还没有找到任何使用它的例子.我尝试运行但没有成功.有谁知道怎么做?

原因是,我想通过命令行删除一个集合(这样我就可以重用代码并将其放入shell脚本中).我知道我可以编写另一个nodejs并调用db来运行它..但是如果有一个只有几行并且速度更快的解决方案,那么代替20行代码将会很好.:)

javascript command-line evaluate mongodb

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

如何在Mongoose中运行SlaveOk?

如何在Mongoose中调用SlaveOK?

例如,我有这个:

SiteModel.find({}, function(err, docs) { .... } );
Run Code Online (Sandbox Code Playgroud)

我应该这样做吗?

SiteModel.slaveOK().find({}, function(err,docs) { ... } );
Run Code Online (Sandbox Code Playgroud)

mongoose mongodb slave node.js

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

正则表达式匹配字母、数字和特殊字符

如何在 JavaScript 中编写接受以下条件的正则表达式模式:

ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789[]`!@#$%^&*()_={}:;<>+-'
Run Code Online (Sandbox Code Playgroud)

特别是&'

javascript regex

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