2014-09-10 93 views
0

我这样做,从一个PHP数组JavaScript对象生成功能的JavaScript对象,例如PHP生成具有多个属性

$this->routes = array(
     'Module' => array(
      'Route1' => $renderer->url('route1', array('lang' => $lang_short)), 
      'Route2' => $renderer->url('route1', array('lang' => $lang_short)), 
     ) 
    ); 

我的函数将生成一个JavaScript对象,像

{Static: {Module: {Route1: 'route1', Route2: 'route2'}}} 

所以我可以访问这个在js像

Static.Module.Route1 

“问题”是我所做的方法处理数组有2个嵌套数组,不多。 什么将是一个很好的和简单的方法来实现这一目标?

+2

改变你的方法来处理'n'嵌套数组?我真的不知道你想从我们这里得到什么... – 2014-09-10 21:10:30

回答

4

使用原生json_encode函数,而不是您的自定义函数。

+0

你是完全正确的,我想我没有想过这个,因为我想写我自己的。谢谢 – patentul 2014-09-10 21:13:07

相关问题