我需要将一个id值从phtml传递给mastercontroller。此外,从主控制器到映射器删除特定行,如果我单击该删除图标。
答案 0 :(得分:0)
你在视图文件中有id,即phtml吗?如果是,那么在您看来,
$fc = Zend_Controller_Front::getInstance();
$baseUrl = $fc->getBaseUrl();
echo '<a href="'.$baseurl. '/'.'master/delete/id/'.$id.'">Delete</a>';
这里在url(在href下)master = controller和delete = action,$ id是你在phtml文件中的id值。点击链接,这将发送删除控制器中删除控制器的请求,您必须通过
deleteAction(){
$id = $this->getRequest()->getParam('id');
$modelObj = new Model_Mymodel();
$where = array('primary_id =?'=> $id);
$modelObj->delete($where);
}
你的模型Model_Mymodel应该扩展Zend_Db_Table_Abstract,因此在给定where条件将删除行的情况下删除函数。
我希望这很简单明了。