1

我正在使用 zf2 创建一个应用程序。我已经成功安装了zfcuser。我的应用程序中有两种类型的用户:SponsorItemowner. 我需要更改注册表,并且我已成功更改。但主要问题是我需要为这两种情况添加不同的字段:

我有两个名为赞助商和所有者的按钮。如果单击所有者,则我需要不同的字段,单击赞助商时,我需要不同的字段。我可以通过在 onBootstrap 方法中添加以下代码来添加字段

 $events = $e->getApplication()->getEventManager()->getSharedManager();
        $events->attach('ZfcUser\Form\Register','init', function($e) {
            $form = $e->getTarget();
               $form->add(array(
            'name' => 'name',
            'attributes' => array(
                'type'  => 'text',
                    'id' => 'name',
            ),
            'options' => array(
                'label' => 'Name*',
            ),
                'required' => true,
        ));
        });

但我不知道如何在这两种情况下实现不同。请提出一些解决方法或技巧。

4

1 回答 1

0

您不认为将赞助商和所有者注册分开更好吗?

于 2012-10-12T18:38:14.117 回答