0

Zend Framework (2.0) を学んでいて、フォームの作成に行き詰まっています。これが私が使用したコードです(コントローラー内):

use Zend\Form\Element;
use Zend\Form\Form;

...

public function indexAction() 
{
    $element = new Element\Text('name');
    //Nothing else    
}

常に 505 エラーが発生しますが、「$element ...」という行をコメントアウトすると機能します (問題はそこにあるはずです)。

誰かが私が見落としていることを指摘できますか?

また、私が見たところ、フォームを作成する方法が多すぎます。たとえば、私は試しました:

    private function getSignupForm() {
//Create Form
        $form = new Zend_Form();
        $form->setAction('success');
        $form->setMethod('post');
        $form->setAttrib('sitename', 'mysite');
//Add Elements
//Create Username Field.
        $form->addElement('text', 'username');
        $usernameElement = $form->getElement('username');
        $usernameElement->setLabel('Username:');
        $usernameElement->setOrder(1)->setRequired(true);
        
        return $form;
}

このように、それはうまくいきましたが、それはチュートリアルが言う方法ではありませんlink . では、どのように書けばよいのでしょうか。

ありがとう。

4

0 に答える 0