需要使用我的sql删除zend框架的操作

时间:2012-04-02 06:26:03

标签: zend-framework

我需要将一个id值从phtml传递给mastercontroller。此外,从主控制器到映射器删除特定行,如果我单击该删除图标。

1 个答案:

答案 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条件将删除行的情况下删除函数。

我希望这很简单明了。