Zend framework 将keyvalue传递给我的内部循环

Zend framework 将keyvalue传递给我的内部循环,zend-framework,zend-db,zend-view,zend-framework3,Zend Framework,Zend Db,Zend View,Zend Framework3,在我看来,我想显示2个记录集,如下所示: <?php //var_dump(get_object_vars($projects)); foreach ($projects as $project) : //var_dump(get_object_vars($project)); ?> <tr> <td><?= $project['Projectname']?></td> <td><

在我看来,我想显示2个记录集,如下所示:

    <?php 
//var_dump(get_object_vars($projects));
foreach ($projects as $project) : 
//var_dump(get_object_vars($project));

?>
    <tr>
    <td><?= $project['Projectname']?></td>
    <td><?= $project['ProjectShortcut']?></td>
    <td><?= $project['ProjectCiNumber']?></td>
    <td><?= $project['Unitname']?></td>
    <td><?= $project['UnitShortcut']?></td>
    <td><?= $project['UnitCiNumber']?></td>
    <td>
            <a href="<?= $this->url('import', ['action' => 'edit', 'id' => $import->DCLID]) ?>">Edit</a>
            <a href="<?= $this->url('import', ['action' => 'delete', 'id' => $import->DCLID]) ?>">Delete</a>
        </td>

<?php   foreach ($dcls as $dcl) : ?>
    <td><?= $this->Path?></td>
    <td><?= $this->UnitID?></td>
    <td><?= $this->Importdate?></td>
    </tr>


  <?php     endforeach;

  endforeach; ?
不知何故,在ViewModel或视图中,我希望为dcl集合提供一个参数UnitID


所以我的问题是,在我看来,我应该在哪里做呢?确切的语法是什么?

您能解释一下,什么是
UnitID
数据吗?再举一个例子,
键值
它当然是一个整数的外键值
return new ViewModel([
            'projects' => $this->projectTable->fetchAll(),
                'dcls' => $this->table->fetchAll()
                ]);