Проект на Yii1.
Делал по этому
примеру, но почему то даже форму отобразить не получается. Поскольку кидает ошибку, что переменная $input = $_POST['input'] - не определена. Это просто ради теста использовал.
Делаю статистику в админке и хотел прикрутить ajax select option для отображения за день, месяц, год, все время - саму логику выборки, работа с датами и запросы на модели я написал, а обновить через Ajax не знаю как. Может есть у кого полноценный работающий пример? Хотя бы для понимания как он работает в связке с yii?
на Yii2 я делал подобным образом
//views
$.ajax({
url: '<?php echo Yii::$app->request->baseUrl. '/controller/Some' ?>',
type: 'post',
data: {
someValue: $("#someValue").val() ,
_csrf : '<?=Yii::$app->request->getCsrfToken()?>'
},
success: function (data) {
console.log(data.result);
}
});
//контроллер
public function actionSome()
{
if (Yii::$app->request->isAjax) {
$data = Yii::$app->request->post();
// вытаскиваем из запроса данные и выполняем логику и оформляем ответ
$result = //ответ
\Yii::$app->response->format = \yii\web\Response::FORMAT_JSON;
return [
'result' => $result,
'code' => 100,
];
}
}
собственно по документации я пошелестил, ничего внятного не нашел.На Yii1 это делается как-то иначе ?