Найдено 244 результата

Brainfuck
2019.05.15, 11:01
Форум: Общие вопросы (Yii 2.x)
Тема: Как сделать подкатегории в checkboxlist?
Ответы: 1
Просмотры: 190

Как сделать подкатегории в checkboxlist?

Возьмем стандартный метод ActiveField::checkboxList. Он генерит кучу чекбоксов для одного поля модели (массив). Мне надо чисто визуально разделить эту кучу чекбоксов на подкатегории. Они все также будут относиться к одному полю модели, но визуально будут разделены. Например было: + Яблоко + Груша + ...
Brainfuck
2019.05.15, 10:56
Форум: Общие вопросы (Yii 2.x)
Тема: Фильтрация GridView
Ответы: 8
Просмотры: 419

Re: Фильтрация GridView

proctoleha писал(а):
2019.04.27, 12:59
Чувак я вполне осознаю как это все убого. Говнокодю на Yii от того что пока не могу найти работу на Symfony (вот на чем бы я хотел писать реально). Или еще лучше вообще не на php (я изначально большой любитель C#/Java). А так да - AR это ужас и печаль. Недаром его назвали антипаттерном.
Brainfuck
2019.04.24, 11:14
Форум: Общие вопросы (Yii 2.x)
Тема: Фильтрация GridView
Ответы: 8
Просмотры: 419

Re: Фильтрация GridView

Ну да gii вроде генерирует. А что с ActiveDataFilter? Как его использовать?

P.S. Кстати, абсолютно не понимаю в чем смысл делать отдельную модель для поиска? Можно же этот метод добавить в основную модель которая из базы достается.
Brainfuck
2019.04.24, 11:04
Форум: Общие вопросы (Yii 2.x)
Тема: Фильтрация GridView
Ответы: 8
Просмотры: 419

Re: Фильтрация GridView

someweb писал(а):
2019.04.24, 10:55
Сделайте через gii и посмотрите как сделанно.
Ни разу им не пользовался. Даже не знаю...
Brainfuck
2019.04.24, 10:47
Форум: Общие вопросы (Yii 2.x)
Тема: Фильтрация GridView
Ответы: 8
Просмотры: 419

Фильтрация GridView

Не нашел ни одного толкового гайда в сети по этой теме. Пожалуйста объясните как пользоваться фильтрацией? Я понял только что надо в модели метод search определить и указать экземпляр модели в поле searchModel. Но у меня упорно не заходит в этот метод - дебажил. А еще есть какой-то ActiveDataFilter,...
Brainfuck
2019.04.22, 13:15
Форум: Общие вопросы (Yii 2.x)
Тема: Валидация
Ответы: 2
Просмотры: 195

Re: Валидация

Разобрался. Недостаточно внимательно продебажил. Оказывается со фронтенда приходил не null, а NaN (строкой).
Brainfuck
2019.04.22, 12:20
Форум: Общие вопросы (Yii 2.x)
Тема: Валидация
Ответы: 2
Просмотры: 195

Валидация

У меня в модели есть числовой nullable атрибут. То есть в required его нет, но есть валидатор integer. При валидации (если его не заполнить) получается ошибка "Значение «Часть» должно быть целым числом.". Подскажите как быть? Важно чтобы он оставался необязательным, но и проверка на число тоже нужна...
Brainfuck
2019.03.29, 10:39
Форум: Общие вопросы (Yii 2.x)
Тема: Почему не отображается модальное окно?
Ответы: 11
Просмотры: 477

Re: Почему не отображается модальное окно?

1. http://htmlbook.ru/css/filter/blur 2. https://cloclo2.datacloudmail.ru/weblink/view/5qYi/hrK98G5xk?etag=83AEDAA7DBA9431D542B4C585A7492ECDC38EEF8&key=1a351426bedb6d0793ff89c5c1b95aa21f900c95 Сравните эффект затемнения на скрине, который был сделан с офсайта бутстрапа, и затемнение на вашем скрине...
Brainfuck
2019.03.28, 14:33
Форум: Общие вопросы (Yii 2.x)
Тема: Почему не отображается модальное окно?
Ответы: 11
Просмотры: 477

Re: Почему не отображается модальное окно?

По умолчанию бутстраповские модальки не накладывают blur, а у вас он наложен судя по скрину. Ищите на каком элементе есть этот эффект Что вообще такое блур? Затемнение? С чего вы взяли что не накладывают? Всегда накладывали. Я же не первый раз их использую. Они всегда затеняют при открытии остальны...
Brainfuck
2019.03.28, 08:01
Форум: Общие вопросы (Yii 2.x)
Тема: Почему не отображается модальное окно?
Ответы: 11
Просмотры: 477

Re: Почему не отображается модальное окно?

По тому, что само модальное окно находится внутри элемента к которому применяется blur Что это значит? https://imgdb.net/images/5117.png это значит ровно то, что я сказал. При открытиии модальки гдето в коде для body или какогото другого элемента устанавливается фильтр blur. А сама модалька находит...
Brainfuck
2019.03.27, 17:13
Форум: Общие вопросы (Yii 2.x)
Тема: Почему не отображается модальное окно?
Ответы: 11
Просмотры: 477

Re: Почему не отображается модальное окно?

urichalex писал(а):
2019.03.27, 16:14
По тому, что само модальное окно находится внутри элемента к которому применяется blur
Что это значит?

Изображение
Brainfuck
2019.03.27, 14:01
Форум: Общие вопросы (Yii 2.x)
Тема: Почему не отображается модальное окно?
Ответы: 11
Просмотры: 477

Re: Почему не отображается модальное окно?

futbolim писал(а):
2019.03.27, 13:51
Ошибка js?
В консоли ошибок нет
Brainfuck
2019.03.27, 13:40
Форум: Общие вопросы (Yii 2.x)
Тема: Почему не отображается модальное окно?
Ответы: 11
Просмотры: 477

Почему не отображается модальное окно?

$renderAdviserForm = function(AcademyAdviser $adviser, $header, $toggleButton) use($model) { $adviserForm = $adviser->toForm(); ob_start(); Modal::begin([ 'header' => $header, 'toggleButton' => $toggleButton, ]); $form = ActiveForm::begin(['action' => ['academy/save-adviser', 'id' => $adviser->id]]...
Brainfuck
2019.03.06, 13:19
Форум: Общие вопросы (Yii 2.x)
Тема: Как переименовать столбец?
Ответы: 5
Просмотры: 272

Re: Как переименовать столбец?

kawabanga писал(а):
2019.03.06, 13:16
set / get самый простой способ.
Ну да - вариант... Только кода много. Особенно если не один атрибут хочешь переименовать. Для каждого по геттеру и сеттеру надо.
Brainfuck
2019.03.06, 13:05
Форум: Общие вопросы (Yii 2.x)
Тема: Как переименовать столбец?
Ответы: 5
Просмотры: 272

Как переименовать столбец?

Допустим в базе хранится столбец как article_id, а я хочу его из кода использовать как articleId (без подчеркивания). Но переименовывать столбец в базе я не могу и не хочу. Есть какой-то способ это сделать через ORM? Я просто возлагал надежды на метод fields, но оказывается он работает только с toAr...
Brainfuck
2019.03.05, 17:23
Форум: Общие вопросы (Yii 2.x)
Тема: Тип даты
Ответы: 10
Просмотры: 409

Re: Тип даты

Маловероятно что люди старше будут юзать сайт. Есть ещё всякие события а-ля Великая Отечественная Война и т.п. Да и много каких дат есть, которые старше 1970 года. А нулевые даты надо записывать именно как NULL! Если есть такая необходимость - значит надо сделать столбец nullable. Как бы тут сказат...
Brainfuck
2019.03.05, 17:04
Форум: Общие вопросы (Yii 2.x)
Тема: Тип даты
Ответы: 10
Просмотры: 409

Re: Тип даты

Неправда, открываем TimestampBehavior и читаем : * If your attribute names are different or you want to use a different way of calculating the timestamp, * you may configure the [[createdAtAttribute]], [[updatedAtAttribute]] and [[value]] properties like the following: * * ```php * use yii\db\Expre...
Brainfuck
2019.03.05, 16:59
Форум: Общие вопросы (Yii 2.x)
Тема: Тип даты
Ответы: 10
Просмотры: 409

Re: Тип даты

@frid-karatel, 1. Что значит проблем с зонами нет? Если этот тип не хранит информацию о зоне то никакие настройки этого не исправят. 2. Хмм, да с датами рождения пожалуй может возникнуть проблема. Просто мне еще не приходилось их обрабатывать. Впрочем 1970 - это уже почти полтос человеку)))) Маловер...
Brainfuck
2019.03.05, 16:23
Форум: Общие вопросы (Yii 2.x)
Тема: Тип даты
Ответы: 10
Просмотры: 409

Re: Тип даты

Я думаю, это просто дело привычки ещё с далёких времён. Лично я уже довольно давно ушёл от int к DATE и DATETIME. Плюс, храню и работаю со времем в UTC, чтобы не было проблем как при обработке, так и при понимании "а какой же там часовой пояс?". В базе, разумеется, все даты или в DATE, когда время ...
Brainfuck
2019.03.05, 15:31
Форум: Общие вопросы (Yii 2.x)
Тема: Тип даты
Ответы: 10
Просмотры: 409

Тип даты

Почему-то я смотрю во всех примерах yii, в доках и в самом фреймворке все заточено под использование в качестве типа даты/времени обычного int (в базе). Почему так? В MySQL есть еще типы DATETIME, DATE, TIME, и даже специальный TIMESTAMP для этого. Но используется именно int. Он что меньше места зан...