Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP: Yii, Yii2
Войти
Регистрация
Восстановить пароль
 
TVPNERO
9 / 8 / 12
Регистрация: 29.03.2016
Сообщений: 1,034
#1

Условие вне action-а -- это ошибка?

21.09.2017, 21:19. Просмотров 153. Ответов 1
Метки php, yii2 (Все метки)

Возникает ошибка если екшен обгорнуть в условие--вот так.


PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
if(isset($_COOKIE["Test"])==11)
{
 
    public function actionLogin()
    {
 
 
        $model = new LoginForm();
        if ($model->load(Yii::$app->request->post()) && $model->login()) {
            // return $this->goBack();
            //  return $this->redirect(['site/hello']);
            // return $this->redirect('site/hello') ;
            // return $this->redirect('/frame/web/view/site/hello') ;
 
            setcookie("Test", '12');
 
 
            return $this->redirect('hello');
 
            //  return  $this->actionHello();
 
 
        }
 
 
        return $this->render('login', [
            'model' => $model,
        ]);
 
 
    }
 
 
}

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Миниатюры
Условие вне action-а -- это ошибка?  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.09.2017, 21:19
Ответы с готовыми решениями:

Ошибка 404 при запросе action
Установил yii2, через composer. Создал контроллер, екшн . Обращаюсь к нему...

Ошибка каскадных таблиц (Specify ON DELETE NO ACTION or ON UPDATE NO ACTION)
Здравствуйте. Возникла проблема с созданием таблицы. Ошибка в Package...

Action Script 3. Значение переменной вне функции всегда null
Здравствуйте, есть код. import classes.VkomandeClass; var vkm :...

Условие нахождения точки в эллипсе и вне
Совсем запутался с координатами. На форме рисуется эллипс и точка. ...

Если N находится вне массива, тогда возвращаем -1/ if не берёт условие в обработку
* Если число с индексом N находится вне массива, тогда выводим-1. /*Вам задан...

1
FloppyDisc
Особый статус
560 / 172 / 138
Регистрация: 18.11.2015
Сообщений: 950
22.09.2017, 11:20 #2
Потому что так нельзя.

Как прописать код чтоб екшен срабатывал если в куки записано значение 12

Добавлено через 2 минуты
и да дополнение

PHP
1
2
3
4
5
6
7
8
// плохо
setcookie("Test", '12');
 
//хорошо
$cookies->add(new \yii\web\Cookie([
    'name' => 'test',
    'value' => '12',
]));
Добавлено через 4 минуты
ну и еще жмяк
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.09.2017, 11:20

Как расширить ссылку из Controller/Action/Id до Contr/Action/Category/Id ?
Здравствуйте, Дорогие форумчане! Давно не брался за ASP, поэтому задаю...

Фрагмент ошибка cannot perform this action after onSaveInstanceState
Здравствуйте, в приложении для android использую фрагмент, вызываю его так:...

Что значит это условие
Вот собственно код: if ( ( words = (char**)realloc(words, sizeof(char*) * (cnt...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru