English 中文(简体)
Zend_Form Array Based Element Setupation and Retreival
原标题:Zend_Form Array Based Element Setup and Retreival

我有两个实体参与这一问题。 用户可以有多个与其相关的设备。 我需要一种表格,供用户在该次特定事件中进入该件设备的时间和时间。 在这种情况下,设备实际上是两个其他实体(设备与活动)中间的一个实体,以创建许多具有额外参数的实体。 因此,装备有工时和旋翼。 我愿以动态方式为每次活动上的每一件设备增加一个小时和旋转的场地。 我可以到此为止。 我有问题,正在增加表格的内容。 我所期待的网页是:。 Zend_Form - Array based elements?

然而,在这个问题上,他们似乎没有做我所希望的同样的事情。

这里,我现在有:

foreach ($event[ equipment ] as $equipment)
{
  $form->addElement( text ,  roi , array(
     label  => $equipment[ equipment ][ model ] .   ROI , 
     required  => true,
     belongsTo  => strval($equipment[ id ])
  ));
  $form->addElement( text ,  hours , array(
     label  => $equipment[ equipment ][ model ] .   Hours , 
     required  => true,
     belongsTo  => strval($equipment[ id ])
  ));
}

然而,采用这种方法,只显示最后一批设备的信息。 如果能够确定我不喜欢的话,请让我知道。 我只需要能够最后通过一系列数据进行分类,我能够从那里获得数据。

感谢你事先提供帮助。

最佳回答

您正在增加每张通行证的相同内容。 <代码>addElement的第二项参数是要素识别符号(roihours)。

一种可能的替代办法是:

foreach ($event[ equipment ] as $equipment)
{
  $form->addElement( text ,  roi  . $equipment[ id ] , array(
     label  => $equipment[ equipment ][ model ] .   ROI , 
     required  => true,
     belongsTo  => strval($equipment[ id ])
  ));
  $form->addElement( text ,  hours  . $equipment[ id ], array(
     label  => $equipment[ equipment ][ model ] .   Hours , 
     required  => true,
     belongsTo  => strval($equipment[ id ])
  ));
}

(通过向每个要素的名称/识别器发送该识别资料)。

可能还有其他解决办法,但你总是需要为表格中每个内容提供独特的识别资料。

希望,

问题回答

暂无回答




相关问题
Brute-force/DoS prevention in PHP [closed]

I am trying to write a script to prevent brute-force login attempts in a website I m building. The logic goes something like this: User sends login information. Check if username and password is ...

please can anyone check this while loop and if condition

<?php $con=mysql_connect("localhost","mts","mts"); if(!con) { die( unable to connect . mysql_error()); } mysql_select_db("mts",$con); /* date_default_timezone_set ("Asia/Calcutta"); $date = ...

定值美元

如何确认来自正确来源的数字。

Generating a drop down list of timezones with PHP

Most sites need some way to show the dates on the site in the users preferred timezone. Below are two lists that I found and then one method using the built in PHP DateTime class in PHP 5. I need ...

Text as watermarking in PHP

I want to create text as a watermark for an image. the water mark should have the following properties front: Impact color: white opacity: 31% Font style: regular, bold Bevel and Emboss size: 30 ...

How does php cast boolean variables?

How does php cast boolean variables? I was trying to save a boolean value to an array: $result["Users"]["is_login"] = true; but when I use debug the is_login value is blank. and when I do ...

热门标签