Павел
У Yii хорошая документация, главное ткнуть пальцем в нужное место
The Ant
The Ant
быдло'с
Borys
Спросил за тесты, развели говен на миллион сообщений :D
who are you
ой не пизди, ты первый перешел на личности ))
Забей. Вам что принципиально важно чтобы кто-то там считал что ты прав? Ты реально думаешь что всем интересно кто же прав😂 каждый высказал а другие сами сделают выводы
The Ant
смешно просто читать про магаз в 2кк ОБОРОТОМ серьезным проектом )
The Ant
такой магаз может позволить нанять себе одного нормального програмера, и все
The Ant
или двух джунов )
Anonymous
Ребята, привет.
А есть в чате из Минска?
Stas
подскажите как правильно такую хрень написать
)->andWhere(['<>', 'role', [UserRoleEnum::ADMIN,UserRoleEnum::MARKETOLOG]])
Stas
массив параметров
Dmitry
Niko
@ASYOU99 Ты нашел ->andWhere(['NOT IN', 'role', [ROLE_ONE, ROLE_TWO]])???
Витебск 01
Ребята, вопрос, как в GridView, вывести что-то подобное
Витебск 01
Витебск 01
Я для кнопок действия, хочу добавить кнопку, по нажатию на которой выполняется java функция, но не могу пока найти, как вывести информацию ячейки
Stas
Витебск 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';
}
а как добавить поле поиска и сортировку к этому полю. В других полях показывается поле поиска.
The Ant
Stas
в сечь модели
The Ant
'attribute' => 'status',
'format' => 'text',
The Ant
вот так
Rahat
la vie noire
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, либо по определенному полю изначально?
Витебск 01
la vie noire
spasibo!
незачто
http://www.yiiframework.com/doc-2.0/guide-output-data-providers.html#active-data-provider
The Ant
The Ant
поправил использование
Konstantin
The Ant
а че говно то? свитч\кейс лучше по твоему?
Konstantin
лучше завести себе два атрибута
The Ant
к томуже не обязательно пихать хтмл, то просто пример. Можно обойтись просто текстом
Konstantin
потому что локализация с множественным числом не для того сделана, чтобы из нее да/нет костылили
Konstantin
вообще лучше завести себе два поля
The Ant
а для чего тогда такие конструкции сделали по твоему?
Konstantin
для локализации множественного числа
The Ant
чо? Убери хтмл из примера, все встанет на свои места?
The Ant
как ты цифры локализуешь?
Konstantin
я бы сделал в базе поле status_key или status_id, а в модели бы завел getStatus(), который возвращает этот самый статус в виде текста
Konstantin
и еще заодно static statusLabels(), который возвращает эти самые метки
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
The Ant
Раз уж вам так хочется текст
The Ant
правильнее будет хранить в enum тектстовые статусы
la vie noire
la vie noire
иначе нахуй так делать?
The Ant
почему вам такое в голову не приходит? Надо обязательно костылить говно местоды
la vie noire
а вообще enum сделал и не делаешь бошку
Konstantin
ну не знаю, указать атрибут от этого геттера в attributes(), и чудесно он сериализуется в массив