Максим
Лучше бота поисковика запили
Вот да. Информации полезной тут изрядно, но её никто не найдёт. ))
Павел
У Yii хорошая документация, главное ткнуть пальцем в нужное место
Максим
А кто тут админы, у кого можно в модеры попроситься?
Если другие модераторы будут не против, то почему нет? Поговорю с ними сегодня.
The Ant
быдло'с
Borys
Спросил за тесты, развели говен на миллион сообщений :D
who are you
ой не пизди, ты первый перешел на личности ))
Забей. Вам что принципиально важно чтобы кто-то там считал что ты прав? Ты реально думаешь что всем интересно кто же прав😂 каждый высказал а другие сами сделают выводы
The Ant
смешно просто читать про магаз в 2кк ОБОРОТОМ серьезным проектом )
The Ant
такой магаз может позволить нанять себе одного нормального програмера, и все
The Ant
или двух джунов )
Anonymous
Ребята, привет. А есть в чате из Минска?
Stas
подскажите как правильно такую хрень написать )->andWhere(['<>', 'role', [UserRoleEnum::ADMIN,UserRoleEnum::MARKETOLOG]])
Stas
массив параметров
Niko
@ASYOU99 Ты нашел ->andWhere(['NOT IN', 'role', [ROLE_ONE, ROLE_TWO]])???
Витебск 01
Ребята, вопрос, как в GridView, вывести что-то подобное
Витебск 01
Витебск 01
Я для кнопок действия, хочу добавить кнопку, по нажатию на которой выполняется java функция, но не могу пока найти, как вывести информацию ячейки
Stas
Ребята, вопрос, как в GridView, вывести что-то подобное
это вроде вещается на настройки кнопки
Витебск 01
это вроде вещается на настройки кнопки
мне значение ячейки бы вытащить
Stas
'template' => '{update}{delete}', 'buttons' => [ 'delete' => function ($url, $model) {....
Stas
вроде там можно действие всунуть
Rahat
Всем привет! у меня такая проблема в Gridview вывожу в ячейке другое значение к примеру, если значение 1 - то слово "активно", иначе - "не активно" [ 'label' => 'Status', 'format' => 'text', 'value' => function($model) { return $model->status ? 'active' : 'Not active'; } а как добавить поле поиска и сортировку к этому полю. В других полях показывается поле поиска.
Stas
в сечь модели
The Ant
'attribute' => 'status', 'format' => 'text',
The Ant
вот так
la vie noire
так тоже можно [ 'attribute' => 'status', 'filter' => [0 => 'not active', 1 => 'active'], 'value' => function($model) { switch ($model->status) { case 0 : return 'not active'; break; case 1 : return 'active'; break; } } ],
Витебск 01
Спасибо
Витебск 01
А как в GRID сделать сортировку например по ID, либо по определенному полю изначально?
la vie noire
А как в GRID сделать сортировку например по ID, либо по определенному полю изначально?
$dataProvider = new ActiveDataProvider([ 'query' => $query, 'sort'=> ['defaultOrder' => ['ТВОЁ_ПОЛЕ'=>SORT_DESC]] ]);
la vie noire
spasibo!
незачто http://www.yiiframework.com/doc-2.0/guide-output-data-providers.html#active-data-provider
The Ant
поправил использование
Konstantin
отвратительнейшее говно. https://pastebin.com/qpUBVt4Q
а пихать HTML в локализуемые строки - не говно?
The Ant
а че говно то? свитч\кейс лучше по твоему?
Konstantin
лучше завести себе два атрибута
The Ant
к томуже не обязательно пихать хтмл, то просто пример. Можно обойтись просто текстом
Konstantin
потому что локализация с множественным числом не для того сделана, чтобы из нее да/нет костылили
Konstantin
вообще лучше завести себе два поля
The Ant
а для чего тогда такие конструкции сделали по твоему?
Konstantin
для локализации множественного числа
The Ant
чо? Убери хтмл из примера, все встанет на свои места?
The Ant
как ты цифры локализуешь?
Konstantin
я бы сделал в базе поле status_key или status_id, а в модели бы завел getStatus(), который возвращает этот самый статус в виде текста
Konstantin
и еще заодно static statusLabels(), который возвращает эти самые метки
la vie noire
отвратительнейшее говно. https://pastebin.com/qpUBVt4Q
Это лишь пример того что возможно а не призыв к действию. Лично я вообще не использую грид
The Ant
т.е. из модели возвращать не западло, а из файла локализации западло? ))ахахха
Konstantin
заодно, кстати, он же пойдет и в filter в gridview
Konstantin
из модели возвращать нормально, но без разметки
Konstantin
вообще, основная проблема именно в plural
The Ant
наркоман чтоле
The Ant
нет там никакой проблемы
The Ant
https://habrahabr.ru/post/264009/
The Ant
выбери не плюрал, выбери другое
The Ant
но это все равно будет правильнее чем из модели текстом статус возвращать
The Ant
еще интересен момент, если возвращать будут не модели а массивом. Что ты будешь делать?
Konstantin
ну не будет у этого массива текстовой метки
Konstantin
или будет, смотря как его формировать
The Ant
ну конешно, буду свитч\кейс юзать )
Konstantin
ну просто тоже странно, текстовую метку из модели возвращать значит нельзя
Konstantin
а просто текст можно?
Konstantin
вообще за это: "Для специальных случаев можно указать точное значение (explicit value). После знака '=' не должно быть пробела." спасибо
Konstantin
не знал
Konstantin
понятно, что в gettext такого не было, это в yii самодеятельность, но может пригодиться
Stas
у меня везде на проектах сделано как @beowulfenator говорит через статус, статус лейбл и т.д. и все ко прекрасно работает
Konstantin
так работать что угодно будет, хоть кейсы, хоть локализация
Konstantin
лишь бы другому программисту потом понятно было
la vie noire
ебать вы переругались из за какой то хуйни
The Ant
у меня везде на проектах сделано как @beowulfenator говорит через статус, статус лейбл и т.д. и все ко прекрасно работает
конечно работает, ровно до тех пор пока не столкнешься с необходимостью вместо модели массив в шаблон отправлять )))
The Ant
Раз уж вам так хочется текст
The Ant
правильнее будет хранить в enum тектстовые статусы
la vie noire
конечно работает, ровно до тех пор пока не столкнешься с необходимостью вместо модели массив в шаблон отправлять )))
я думаю если ты решишь отправить массив в шаблон то ты и поправишь чтоб все норм выводилось
la vie noire
иначе нахуй так делать?
The Ant
почему вам такое в голову не приходит? Надо обязательно костылить говно местоды
la vie noire
а вообще enum сделал и не делаешь бошку
Konstantin
ну не знаю, указать атрибут от этого геттера в attributes(), и чудесно он сериализуется в массив