我使用Zend \ Form \ Element \ Collection動態添加'行'。這工作正常,但我努力爲這些行添加驗證。 到目前爲止,我的代碼看起來如下所示。我相信我需要的東西傳遞給InputFilter輸入\輸入過濾::加(),但我想不出什麼: <?php
class EditForm extends \Zend\Form\Form
{
public function _
我要去香蕉這裏。我創建了一個包含兩個字段的簡單表單。一個是文本字段,另一個是textarea。表單看起來不錯,但我不會驗證 - 無論我嘗試什麼。 這裏是我的表單類: class MyForm extends Form
{
public function __construct()
{
parent::__construct();
$this->add(array(
我寫了關於它的zf2 github沒有人解答。但也許這不是一個錯誤,我做錯了什麼。這裏是我的代碼: 字段集 class TestFieldset extends Fieldset implements
InputFilterProviderInterface
{
public function __construct($name)
{
parent::_
所以我有一個「簡單」的形式 class SiteAddForm extends Form
{
public function __construct()
{
parent::__construct('add_site_form');
$site = new SiteFieldSet();
$this->add($site);
}
由於ServiceLocatorAwareInterface可能爲removed from the AbstractController in ZF3,因此依賴關係應該通過構造函數或setter方法傳遞。 考慮到這一點,考慮用戶或站點控制器的用例,其中包括註冊,激活帳戶,登錄,註銷等操作。至少需要一個UserService和2個表單。添加幾個相關的操作(遠程驗證,帳戶鏈接等),最終得到4或5個表單