Botones Personalizados

Versión 1 (Guillermo Zdanowicz, 31/03/2016 11:48)

1 1 Guillermo Zdanowicz
h1. Botones Personalizados
2 1 Guillermo Zdanowicz
3 1 Guillermo Zdanowicz
Si queremos redireccionar a un formulario especifico con un boton, una de las alternativas es
4 1 Guillermo Zdanowicz
poner por ejemplo en el formulario de views/compras/view.php
5 1 Guillermo Zdanowicz
6 1 Guillermo Zdanowicz
En area donde dice
7 1 Guillermo Zdanowicz
8 1 Guillermo Zdanowicz
<pre>
9 1 Guillermo Zdanowicz
......
10 1 Guillermo Zdanowicz
<?= Html::a('Update', ['update', 'id' => $model->id], ['class' => 'btn btn-primary']) ?>
11 1 Guillermo Zdanowicz
        <?= Html::a('Pagos', ['pagos', 'id' => $model->id], ['class' => 'btn btn-primary']) ?>
12 1 Guillermo Zdanowicz
        <?= Html::a('Delete', ['delete', 'id' => $model->id], [
13 1 Guillermo Zdanowicz
...... 
14 1 Guillermo Zdanowicz
</pre>
15 1 Guillermo Zdanowicz
16 1 Guillermo Zdanowicz
Como se observa se agrego un boton con nombre pagos que ejecuta el metodo pagos que esta en el controlador
17 1 Guillermo Zdanowicz
18 1 Guillermo Zdanowicz
controllers/comprasController.php
19 1 Guillermo Zdanowicz
20 1 Guillermo Zdanowicz
<pre>
21 1 Guillermo Zdanowicz
    public function actionPagos($id)
22 1 Guillermo Zdanowicz
    {
23 1 Guillermo Zdanowicz
24 1 Guillermo Zdanowicz
 		return $this->redirect(['pagos/index', 'idcompra' => $id]);
25 1 Guillermo Zdanowicz
26 1 Guillermo Zdanowicz
    }
27 1 Guillermo Zdanowicz
</pre>
Redmine Appliance - Powered by TurnKey Linux