
M
27.06.2017
12:14:55

Dmitriy
27.06.2017
12:15:13
и пост и гет в одном методе ?

M
27.06.2017
12:17:27
нет, типа параметры и гетом и постом можно передать
или

Google

Dmitriy
27.06.2017
12:18:10
принять ?

Михаил
27.06.2017
12:18:28

M
27.06.2017
12:18:45

Михаил
27.06.2017
12:19:42

M
27.06.2017
12:20:07

Михаил
27.06.2017
12:22:21
лол. на 95% совпадает с логовелосипедом. Но "просто сообщение" отправить не сможет.

Konstantin
27.06.2017
14:07:35
echo LinkPager::widget([
'pagination' => $pages,
хочу вывести страницы но виджет который выводит эти страницы имеет отдельный render и в этот другой render передается $pages
как мне получить $pages из представления в котором вызывается виджет
<div class="row">
<?= DiplomsTable::widget(); ?>
</div>
не пихать же виджет линкПейджер в кастомный виджет
или пихать придется?

M
27.06.2017
14:10:43
Я тебя не понял, извини.

Konstantin
27.06.2017
14:11:26
ну виджет мой должен выводить определенное число на страницу элементов
я в него встроил yii\data\Pagination;

M
27.06.2017
14:12:38
создай параметр public $pages потом вызывай так
<?= DiplomsTable::widget(['pages => $pages]); ?>
и выводи
echo LinkPager::widget(['pagination' => $this->pages,....

Google

Konstantin
27.06.2017
14:12:50

Павел
27.06.2017
14:12:52
И?

Konstantin
27.06.2017
14:13:53
он pages выводит в представление виджета а не в представление index

M
27.06.2017
14:14:46
Мне лень, извини, я домой

Konstantin
27.06.2017
14:14:57
как мне получить $pages из представления (index) в котором вызывается виджет (а не в представлении DiplomsTable)

M
27.06.2017
14:16:13
наркоман наверное
как магистр йода пишешь
либо я устал

Павел
27.06.2017
14:16:23
В общем у тебя виджет вызывается в каком то представлении и ты не знаешь как там получить $pages?

M
27.06.2017
14:16:25
сам прочти

Павел
27.06.2017
14:17:23
"Я устал, я ухожу..."(с)
Это у вас общее Екатеринбургское ?
Реально не понятно ничего

Konstantin
27.06.2017
14:19:00

Павел
27.06.2017
14:19:21
Ага

Konstantin
27.06.2017
14:19:29
именно в этот вью и отправляется переменная пагес

Павел
27.06.2017
14:19:51
Это я видел по коду

Konstantin
27.06.2017
14:19:56
а я хотел навигацию выводить параллельно вызову этого виджета

Google

Павел
27.06.2017
14:20:04
Ты же этот код запостил?

Konstantin
27.06.2017
14:20:34
т.е. вот
<div class="row">
<?= DiplomsTable::widget(); ?>
</div>
я вывожу виджет
и хотел еще ниже вывести пагинацию виджета
но видать так не делают
пагинацию внутри виджета делают в самом виджете

Павел
27.06.2017
14:21:58
Да делай как хочешь кто ограничивает?

Konstantin
27.06.2017
14:22:14
yii2
наверное

Павел
27.06.2017
14:24:30
Как фреймворк тебя ограничивает тут?

Konstantin
27.06.2017
14:25:01
$pages говорит не может найти
а как он его найдет если pages отправляется в вью другой
из одного вью в другой нельзя передать этот pages ?

Павел
27.06.2017
14:27:10
Блин вот ты жалуешься а суть проблемы не ясна

Vladislav
27.06.2017
14:27:27
И конец
Внутри выводи че нить другое
Это из ядра
А вообще, ты неправильно используешь виджет

Konstantin
27.06.2017
14:28:21

Павел
27.06.2017
14:28:38
Ничего не ясно.

Google

Konstantin
27.06.2017
14:28:51
Павел ты не делал лвиджет с постраничной разбивкой ?

Павел
27.06.2017
14:29:07
Нафига в виджете пагинатор ваще?
Ну даже если он там есть
Что тебя в этом не устраивает? Что куда дальше ты хочешь передать?

Konstantin
27.06.2017
14:30:14

Павел
27.06.2017
14:30:54
Ну не суть. Вот ты отдал пагинатор в виджет, дальше куда тебе его надо пропихнуть?

Konstantin
27.06.2017
14:31:06
http://shot.hsdn.org/b7NeC8s1

Admin
ERROR: S client not available

Konstantin
27.06.2017
14:31:24
теперь ты понимаешь зачем пагинатор в виджете?

Павел
27.06.2017
14:32:29
Да пофиг зачем. На вопрос ответь:
Ну не суть. Вот ты отдал пагинатор в виджет, дальше куда тебе его надо пропихнуть?

Konstantin
27.06.2017
14:33:46
http://shot.hsdn.org/5CLvVOw3
это index представление
здесь выводится этот виджет

Павел
27.06.2017
14:34:12
Ага, отлично
И?

Konstantin
27.06.2017
14:34:27
ты видешь здесь код виджета навигации ?

Павел
27.06.2017
14:34:30
Тебе нужно туда передать пагинатор?

Konstantin
27.06.2017
14:34:52
да

Павел
27.06.2017
14:35:10
у него видишь как вывод идет
http://shot.hsdn.org/sqhOzvxh

Google

Павел
27.06.2017
14:35:17
Ты это сделал

Konstantin
27.06.2017
14:35:33
мне надо типа такого
http://shot.hsdn.org/wuEvHE48
параллельно
Павел парралельно
не внутри виджета
а рядом с вызовом виджета
вот как на последнем скрине)

Михаил
27.06.2017
14:37:04
Коллеги - однойийчане, а вот такой вопрос. Наверняка же многие штормом пользуются. Есть ли какой-то способ сообщить ему, какой конкретно класс у компонента или у экземпляра, реализующего интерфейс?
например, на Yii::$app->myComp->myMethod шторм будет ругаться и не даст автокомплита. И на Yii::$app->user->identity тоже. Обычный workaround - присваивать это дело в промежуточную переменную и ее описывать с phpdoc, типа
/** @var MyComponent $mc */
$mc = Yii::$app->components['myComp'];
/** @var UsersClass $me */
$me = Yii::$app->user->identity;
но может есть более лучший вариант? (плагин yii2-phpstorm это не умеет есличо)

Павел
27.06.2017
14:37:38

Konstantin
27.06.2017
14:37:57

Михаил
27.06.2017
14:38:42
а кто мейнтейнер плагина штормового? по-моему, очень удобная фича была бы

Konstantin
27.06.2017
14:38:42

Artyom
27.06.2017
14:40:04

M
27.06.2017
14:40:31
Однойийчане, лул
Я вот этот способ юзаю

Михаил
27.06.2017
14:41:23
кек

M
27.06.2017
14:41:25
работает
есть пить не просит