1

extension https://github.com/hscstudio/yiiheart

how do I export my data from sql query \ array? with the proviso that there is no data in the model. current state of affairs:

public function actionExport()
{
    $model = new Element;
    $model->unsetAttributes();  // clear any default values
    if (isset($_POST['Element']))
        $model->attributes = $_POST['Element'];
    $exportType = $_POST['fileType'];
    $this->widget('ext.heart.export.EHeartExport', array(
        'title' => 'List of Element',
        'dataProvider' => $model->search(),
        'filter' => $model,
        'grid_mode' => 'export',
        'exportType' => $exportType,
        'columns' => array(
            'id',
            'name',
            'type_id',
            'f_filter',
            'comment',
            'measure',
            'name_pk',
            'name_value',
        ),
    ));
}

on

public function actionExport()
{
    $model = new Element;
    $model->unsetAttributes();  // clear any default values
    if (isset($_POST['Element']))
        $model->attributes = $_POST['Element'];
    $exportType = $_POST['fileType'];
    $this->widget('ext.heart.export.EHeartExport', array(
        'title' => 'List of Element',
        'dataProvider' => $model->search(),
        'filter' => $model,
        'grid_mode' => 'export',
        'exportType' => $exportType,
        'columns' => array(
            'id',
            'name',
            'type_id',
            'f_filter',
            'comment',
            'measure',
            'name_pk',
            ['value'=>15,'id' => [[19, 3], [24, 34]]],
        ),
    ));
}

Error 500 call_user_func_array() expects parameter 1 to be a valid callback, no array or string given

des1roer
  • 220
  • 1
  • 14

0 Answers0