if(Yii::$app->user->identity->isConfirm())
Yii::app()->session->addFlash('error', 'Срочно подтверди email, c@ка');
return $this->renderAjax('_my_new_field',['somedata'=>$somedata]);
и этот html обрабатывать в success$('#header-holder')
- это что? Если это модалки или еще, что-то созданое с помощью jquery, то возможно сработает так: $('body').on('click','#header-holder',function(){
alert("Okay");
});
$langs = ['aboutLang_ru','aboutLang_en'];
foreach($langs as $lang){
// тут код
}
Соответственно вынес все, связанное с входом/регистрацией в отдельную папку,почему надо было выносить в отдельную папку?
как разобраться с ajax подгрузкойсделать ajax запрос в како-то экшен, там
return $this->renderAjax('myview',['model'=>$model]);
public function attributeLabels()
{
return [
'name' => 'Your name',
'email' => 'Your email address',
'subject' => 'Subject',
'body' => 'Content',
];
}
public $myvar;
public function setOldvar() {
return $this->oldvar = $this->myvar;
}
<?php \yii\widgets\Pjax::begin(); ?>
<span>Рейтинг 256</span>
<a href="/vote?id=айдизаписи&plus=true">+</a>
<a href="/vote?id=айдизаписи&plus=false">+</a>
<?php \yii\widgets\Pjax::end(); ?>
public function actionVote($id,$plus){
$x=1
if($plus)
$x = -1;
$model = Chtoto::findOne($id);
$model->rating = $model->rating + $x;
if($model->save())
return $this->renderAjax('_вьюшка_Блока_рейтинга_и_кнопок',['rating'=>$model->rating]);
return false;
}