2011-12-01 68 views
0

我開始使用php 5.3編寫我的第一個Zend Framework 2.0(beta 1)PHP應用程序。設置Form類的位置

我實際創建基於以下網址骨架項目和模塊:http://packages.zendframework.com/docs/latest/manual/en/zend.mvc.quick-start.html

我想表單添加到我創建的模塊。我的問題是如何配置模塊以知道在哪裏獲取表單?

我模塊的名字叫做LoginModule和我創建了一個名爲LoginForm的(擴展Zend_Form的)新的形式,我把它放在my_proj /模塊/的LoginModule/src目錄/的LoginModule /表格

我怎麼配置模塊知道從哪裏獲取表單類?

感謝

回答

0

發現在http://akrabat.com/getting-started-with-zend-framework-2/

一切的答案已經改變......(好轉)在Zend框架2.

我創建了一個在src目錄稱爲「形成」目錄我的模塊。 裏面我創建一個擴展表(未Zend_Form的)從上面的教程 例子類:

<?php 
namespace Album\Form; 
use Zend\Form\Form, 
Zend\Form\Element; 
class AlbumForm extends Form 
{ 
public function init() 
{ 
    $this->setName('album'); 
    $id = new Element\Hidden('id'); 
    $id->addFilter('Int'); 
$artist = new Element\Text('artist'); 
$artist->setLabel('Artist') 
      ->setRequired(true) 
      ->addFilter('StripTags') 
      ->addFilter('StringTrim') 
      ->addValidator('NotEmpty'); 
    $title = new Element\Text('title'); 
    $title->setLabel('Title') 
      ->setRequired(true) 
      ->addFilter('StripTags') 
      ->addFilter('StringTrim') 
      ->addValidator('NotEmpty'); 
    $submit = new Element\Submit('submit'); 
    $submit->setAttrib('id', 'submitbutton'); 
    $this->addElements(array($id, $artist, $title, $submit)); 
} 
} 

我真的建議閱讀教程所有的Zend Framework 2初學者:)

的感謝!