На сервер аяксом отправляю ID, в консоль вывожу результат. 
В контроллере 
public function actionAdd()
    {
        if (Yii::$app->request->isAjax && Yii::$app->request->isGet)
        {
            $id = Yii::$app->request->get('id');
            $product = Notebooks::findOne($id);
            if(empty($product))
            {
                return false;
            }
            else
            {
                $session = Yii::$app->session;
                $session->open();
                $compare = new Compare();
                $compare->addToCompare($product);
            }
        }
    }
Модель Compare 
namespace app\models;
use yii\db\ActiveRecord;
class Compare extends ActiveRecord
{
    public function addToCompare($product, $qty = 1)
    {
        return 'работайпсина';
    }
}
И хоть ты убей слово  работайпсина  оно не возвращает . Зато если я напишу 
echo 'работайпсина';
Оно отправит слово + Трехэтажная ошибка. Я прочитал что в Yii2 теперь можно только Ретурн юзать. Но почему ретурн не срабатывает?