Estou com um problema, preciso deletar registros, mais fiz uma lista com os registros, nesta lista tenho um botao para excluir, nesse botao eu passo dessa maneira.
public function actionDelete($id)
{
if(Yii::app()->request->isPostRequest)
{
// we only allow deletion via POST request
$this->loadModel($id)->delete();
// if AJAX request (triggered by deletion via admin grid view), we should not redirect the browser
if(!isset($_GET['ajax']))
$this->redirect(isset($_POST['returnUrl']) ? $_POST['returnUrl'] : array('admin'));
}
else
throw new CHttpException(400,'Invalid request. Please do not repeat this request again.');
}
Mais acaba caindo no throw new CHttpException(400,‘Invalid request. Please do not repeat this request again.’);
Na verdade eu passo o id sim, no $model->idusuario, o problema q se eu do um print_r no post na actionDelete e vem vazio, mais por get ele vem o id, mais precisava q fosse por post, e pelo q vi na documentacao era assiim q dizia q era pra ser feito com Chtml::link