سؤال

وعن طريق Zend_Form، كيف لي أن خلق عناصر النموذج مثل هذا:

<input type="text" name="element[1]" value="" />
<input type="text" name="element[2]" value="" />
// etc...
هل كانت مفيدة؟

المحلول

ويمكنك إما استخدام النماذج الفرعية:

$form = new Zend_Form();

$subForm = new Zend_Form_SubForm();
$subForm->addElement('Text', '1')
        ->addElement('Text', '2');

$form->addSubForm($subForm, 'element');

وأو هل ينبغي أن يكون قادرا على استخدام setBelongsTo() على عناصر النموذج (مجربة):

$form = new Zend_Form();
$form->addElement('Text', '1', array('belongsTo' => 'element'))
     ->addElement('Text', '2', array('belongsTo' => 'element'));

نصائح أخرى

وأنا أزعم أن setBelongsTo هو من نوعية دون المستوى المطلوب، كما هو واحد قادر على تعيين القيم الافتراضية. وهكذا، في الوقت الحاضر، ليس هناك وسيلة معقولة لتحقيق الهدف الخاص بك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top