現在、ツールボックスを Zend 1 から Zend2 に移行しています。私は両方のテクノロジーの初心者です。
1 つの形式では、前者のツールボックスがデコレーターを介してテンプレートを読み込んで処理します。
例 :
$this->setDecorators(array(array('ViewScript', array('viewScript' => 'forms/exemple-external.phtml'))));
私のテンプレート:
<div class="row-fluid">
<div class="span10">
<div class="row-fluid">
<div class="span4">
<div class="control-group">
<label class="control-label" for="lastname">
<button id="find-user" class="btn btn-mini" style="margin-right: 20px" type="button"><b>. . .</b></button>
Nom
</label>
<div class="controls">
<input type="text" id="lastname" name="lastname" placeholder="Nom" class="input-medium" value="<?php echo $this->lastname; ?>">
</div>
</div>
</div><!--/span-->
<div class="span4">
<div class="control-group">
<label class="control-label" for="firstname">Prénom</label>
<div class="controls">
<input type="text" id="firstname" name="firstname" placeholder="Prénom" class="input-medium" value="<?php echo $this->firstname; ?>">
</div>
</div>
</div><!--/span-->
<div class="span4">
<div class="control-group">
<label class="control-label" for="active_directory_username">Nom LDAP</label>
<div class="controls">
<input type="text" id="active_directory_username" name="active_directory_username" placeholder="Nom LDAP" class="input-medium" value="<?php echo $this->active_directory_username; ?>">
</div>
</div>
</div><!--/span-->
</div><!--/row-->
</div>
Zend2 でこの動作を模倣するにはどうすればよいですか? このフォームは、別のフォームのサブフォームとして使用されました。したがって、ここでの主な目標は、親フォームをレンダリングしながらこのテンプレートをレンダリングできるようにすることです。
これを行う手がかりはありますか?