'add' => function ($url, $model, $key)
{
if($model->parent_id == false){
return Html::a('<span class="glyphicon glyphicon-plus"></span>', \yii\helpers\Url::to(['type/add', 'id' => $model->id]), ['data-id' => $model->id]);
}
public function actionAdd()
{
$model = new Type();
$model->loadDefaultValues();
$id = Yii::$app->request->get('id');
$model->parent_id = $id;
if ($model->load(Yii::$app->request->post()) && $model->save())
{
return $this->redirect(['index']);
}
else
{
return $this->render('create', [
'model' => $model,
]);
}
}
return Html::a('<span class="glyphicon glyphicon-plus"></span>', ['/type/add', 'id' => $model->id, 'contact_id'=>$model->contract_id] ]);