小编Jam*_*Yun的帖子

你如何组合子表格

我有4个子表单,我希望将其中的2个组合在一起,然后将一些装饰器应用于它们.

这是我到目前为止所拥有的.在每个子表单中,我已经有一些显示组

$this->setSubForms(array(
    'sub1'  => $sub1,
    'sub2'  => $sub2,
    'sub3'  => $sub3,
    'sub4'  => $sub4
));
Run Code Online (Sandbox Code Playgroud)

我以为我可以做点什么

$set1 = $this->setSubFormDecorators(array(
    'sub1'  => $sub1,
    'sub2'  => $sub2
    ));
    $set1->setDecorator(array('something here'));

$set2 = $this->setSubFormDecorators(array(
    'sub3'  => $sub3,
    'sub4'  => $sub4
    ));
    $set2->setDecorator(array('something here'));
Run Code Online (Sandbox Code Playgroud)

显然这根本不起作用.

我真的在ZF的文档中找不到任何东西.如果有其他人遇到过这个窘境,我想我会在这里发布.

zend-framework zend-form zend-form-sub-form

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

拆分网址的路径部分

我找不到任何东西,所以我只想拿一个网址,然后把它分开并把它变成关键值对.

$url = 'http://domain.com/var/1/var2/2';
Run Code Online (Sandbox Code Playgroud)

我目前在使用parse_url后在路径上使用array_chunk

$u = parse_url($url);
$decoded = array_chunk($u['path'],2);
Run Code Online (Sandbox Code Playgroud)

但它回来了

array (
   [0] => array (
       [0] => var
       [1] => 1
   ),
   [1] => array (
       [0] => var2
       [1] => 2
   )
)
Run Code Online (Sandbox Code Playgroud)

我想要的是什么

array (
    [var] => 1,
    [var2] => 2
)
Run Code Online (Sandbox Code Playgroud)

是否有Zend Framework方法可以将其解码为数组?

php zend-framework

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