Yii CHtml :: link传递url和POST请求

时间:2016-05-23 19:16:57

标签: php yii

我在Yii中有一个应用程序,并希望添加一个链接,但有Post请求。

这是我的按钮代码

CHtml::link("<div class=cname1> Copy </div><br>",Yii::app()->createUrl("action/copy", array("id" => $data->id))),

如何将此链接设为发布?

抱歉,我不能使用按钮或某些东西来使用它,我只是想发布这个链接。

由于

1 个答案:

答案 0 :(得分:0)

在optionArray中使用submit

$url = array('controller/action');
CHtml::link(
    'label',
    $url,
    array(
            'submit' => $url,
            'params' => array('param1' => $data['id1'], 'param2' => $data['id2']),
    )
);

在你的情况下

$url = Yii::app()->createUrl("action/copy");
CHtml::link("<div class=cname1> Copy </div><br>", $url, 
        array(
            'submit' => $url,
            'params' => array("id" => $data->id))
);