2011-01-15 35 views
0

我有了这个目标,我想改变pages.total如何更改名为pages.total的对象成员的值? PHP

JPagination Object 
(
[limitstart] => 15 
[limit] => 5 
[total] => 16 
[_viewall] => 
[_errors] => Array 
    (
    ) 

[pages.total] => 4 
[pages.current] => 4 
[pages.start] => 1 
[pages.stop] => 4 
) 

我怎么能实现呢?由于

+0

只要补充一点,这似乎是一个黑客最多......不是正确的做事情。 – markus

回答

1

假设属性更改为公共

$object->{'pages.total'} = 'value';

+0

是的,它的工作,谢谢! –

0

我不熟悉JPagination,所以我不能告诉,如果它是你正在试着改变私人或公共财产,但通常你可以做

$ob->total = 10; 

如果它是一个私人财产你需要把它从物体内的

$this->total = 10; 
+0

我的情况看起来像'$ this-> pagination - > ???',最后'{'pages.total'}'工作,但是无论如何感谢你=) –

+0

对不起,我读得太快了,以为你想要总共,不是pages.total :) – Naatan