我有一个编辑个人资料页面,用户可以在其中更改他的个人资料数据。现在在编辑用户表单中,我想在用户编辑之前使以前的数据库值对用户可见。如何做到这一点?
问问题
1336 次
1 回答
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;
}
于 2012-09-08T18:02:15.187 回答