如何在zf2
中的plcaholder中插入字段db的值<div class="form_element">
<?php
$this->placeholder('name')->data = $this->data;
$name = $form->get('name');
echo $formLabel->openTag().$name->getOption('label')." ";
echo $this->formInput($name);
echo $formLabel->closeTag();
?>
</div>
答案 0 :(得分:1)
A placeholder is a ViewHelper因此旨在帮助呈现视图内容。
为了在占位符中使用数据库数据,您需要确保数据首先从控制器操作传递到视图。
public function modificaAlumnoAction()
{
//...
return ViewModel('data' => $data); // data passed to the view instance
}
然后在视图脚本
中// modifica-alumno.phtml
$this->placeholder('foo')->data = $this->data;
最后输出数据(例如在布局中)
// layout.phtml
echo $this->placeholder('foo)->data;