Форум программистов, компьютерный форум, киберфорум
PHP: Фреймворки
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
6 / 6 / 5
Регистрация: 10.02.2014
Сообщений: 33
1

Передача данных controller в view

16.09.2015, 20:21. Просмотров 749. Ответов 2
Метки нет (Все метки)

yii2
model
PHP
1
2
3
4
5
6
public static function getAllOnCategories()
    {
        return self::find()->where([
            'is_active' => 1,
        ])->all();
    }
controller
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public function actionCreate()
    {
        $model = new Games();
        $category = GamesCategories::getAllOnCategories();
 
        if ($model->load(Yii::$app->request->post()) && $model->validate()) {
            $model->save();
            return $this->redirect(['view', 'id' => $model->id]);
        } else {
            return $this->render('create', [
                'model' => $model,
                'cat' => $category,
            ]);
        }
    }
view
PHP
1
var_dump($cat);
$cat пустая в виде, почему? в чем ошибка
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.09.2015, 20:21
Ответы с готовыми решениями:

Передача данных в другой View Controller
Создал простойпример программыб чтобы могли обяснитьб почему не хочет передавать переменную. Это...

Передача данных, отображенных во View, в Controller
Здравствуйте, товарищи! Есть вюха корзины, которая отображает выбранные товары: @model...

Передача параметров из View в Controller
Добрый вечер! Мне нужно из представления запустить Action с параметрами...

Передача параметров из View в Controller
Имеется на странице форма: <form method="get"> <div class="form-inline form-group"> ...

2
812 / 795 / 201
Регистрация: 21.09.2012
Сообщений: 2,646
17.09.2015, 17:52 2
А в контроллере в самой переменной $category есть чего?

Добавлено через 3 минуты
Или как вариант попадаем по этой ветке, где собственно ничего и не передается
PHP
1
return $this->redirect(['view', 'id' => $model->id]);
0
6 / 6 / 5
Регистрация: 10.02.2014
Сообщений: 33
17.09.2015, 18:36  [ТС] 3
Переменная $category не пустая если var_dump в самом контроллере проверять ее там есть массив с категориями
----
В view точно не попадает открывает create
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.09.2015, 18:36

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

Передача значения из View в Controller
Добрый день. Была модель Post содержащая свойства Title и Content. public class Post {...

Передача параметров из View в Controller через ViewBag
Добрый день! У меня есть контроллер, который получает значение ID и передает в ViewBag: public...

Передача объекта-коллекции между View и Controller
Задача такая. Есть таблица статических данных. +DropDownListFor +Таблица. Модель данных: ...

Вызвать метод View Controller'a из другого View Controller'a
Какой есть простой способ вызвать метод одного контроллера из другого ? Метод - остановка...


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

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

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