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 . では、どのように書けばよいのでしょうか。
ありがとう。