Skip to content

Header Already Sent  #8

Open
Open
@huhufajri

Description

@huhufajri

Hi there

i found some error when use your extensions in my new server. it told header already sent on ChatRoom.php file. I use Yii 2.0.14
.....
if ($message) {
$model->message = $message;
$model->userId = Yii::$app->user->id;

        if ($model->save()) {
            echo $model->data(); // this cause error
        } else {
            print_r($model->getErrors());
            exit(0);
        }
    } else {
        \echo $model->data(); //this cause error
    }

....

then i find solution in yiisoft/yii2#15782

I try replace following code like
...
if ($message) {
$model->message = $message;
$model->userId = Yii::$app->user->id;

        if ($model->save()) {
            \Yii::$app->response->data = $model->data(); // change
        } else {
            print_r($model->getErrors());
            exit(0);
        }
    } else {
        //echo $model->data();
        \Yii::$app->response->data = $model->data(); //change
    }

...

Thanks for your attentions.. Sorry for bad english :D

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions