我有一个编辑个人资料页面,用户可以在其中更改个人资料数据。 现在,在编辑用户表单中,我想让用户可以看到以前的数据库值 在他编辑之前。他要这样做吗?
答案 0 :(得分:1)
public function editAction() {
$id = $this->_request->getParam('id');
$articleForm = new Form_Article();
$articleForm->setAction($this->getRequest()->getPathInfo());
if($this->getRequest()->isPost()) {
if($articleForm->isValid($_POST)) {
// edit logic here
}
}
$articleModel = new Model_Article();
$article = $articleModel->find($id)->current();
$articleForm->populate($article->toArray());
$this->view->form = $articleForm;
}