Добрый день,
Почему-то данный метод отрабатывает в основном теле экшена, но при
isAjaxRequest ничего не генерируется(
public function actionCreate()
{
if (Yii::app()->request->isAjaxRequest
{
// Тут не работает = (((
Yii::app()->runController('sadmin/hotels/update/id/1416');
Yii::app()->end();
}
else
{
$model = new Hotels();
// тут работает
Yii::app()->runController('sadmin/hotels/update/id/1416');
$this->render('create', ['model'=>$model,]);
}
}
ajaxSubmitButton при
success возвращает пустоту(
echo CHtml::ajaxSubmitButton
(
$model->isNewRecord ? 'Добавить номера' : 'Обновить',
Yii::app()->createUrl('sadmin/hotels/create'),
[
'success'=>'js:function(data)
{
displayMessage(data);
$("#hotels-form").remove();
$("#crud-hotel").append(data);
}',
'error'=>'js:function()
{
alert("Плохо");
}',
],
[
'id'=>'add-hotel',
'class'=>'btn btn-primary btn-lg center-block',
]
);
Сама кнопка точно отрабатывает, если подкинуть в
isAjaxRequest какие нибудь
die($value)
, они возвращаются
Yii::app()->runController('sadmin/hotels/update/id/1416')
в
isAjaxRequest точно отрабатывается, т.к. если я намеренно делаю ошибку внутри строки
'sadmin/hotels/update/id/1416' то попадаю в error блок у
ajaxSubmitButton
Не работает именно отображение вида(