На сервер аяксом отправляю 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 теперь можно только Ретурн юзать. Но почему ретурн не срабатывает?