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

makbeth
2020.02.07, 13:53
Форум: Общие вопросы (Yii 2.x)
Тема: Есть ли решение на фильтрацию эмодзи перед записью в БД?
Ответы: 6
Просмотры: 1651

Re: Есть ли решение на фильтрацию эмодзи перед записью в БД?

Не со всеми эмоджи эта штука умеет работать. Например этот 🦾 он не обрабатывает, а вот этот 🤠 обрабатывает. Есть ли вообще возможность расширить встроенный валидатор string и через него выдавать ошибку пользователю конкретно по данному полю в случае, если кто-то пытается загрузить эмодзи или что-то ...
makbeth
2020.02.07, 03:35
Форум: Общие вопросы (Yii 2.x)
Тема: Есть ли решение на фильтрацию эмодзи перед записью в БД?
Ответы: 6
Просмотры: 1651

Есть ли решение на фильтрацию эмодзи перед записью в БД?

Не хочу, чтобы на сайте использовались эмодзи. Не хочу ставить utf8mb4. Если стоит просто кодировка utf8 и кто-то пытается закинуть в текст эмодзи, то вываливается ошибка mysql про неправильный тип данных (что логично), однако yii не ловит такие неправильные данные до записи в БД, что странно. Может...
makbeth
2016.10.12, 12:44
Форум: Общие вопросы (Yii 2.x)
Тема: Gridview и несколько моделей.
Ответы: 5
Просмотры: 2158

Re: Gridview и несколько моделей.

Спасибо за советы. Штука с union и представлениями интересна. Буду ее пробовать.
makbeth
2016.10.12, 12:22
Форум: Общие вопросы (Yii 2.x)
Тема: Gridview и несколько моделей.
Ответы: 5
Просмотры: 2158

Re: Gridview и несколько моделей.

Loveorigami писал(а):Может попробовать через представление?
Не совсем понял о чем вы...
makbeth
2016.10.12, 11:56
Форум: Общие вопросы (Yii 2.x)
Тема: Gridview и несколько моделей.
Ответы: 5
Просмотры: 2158

Gridview и несколько моделей.

Доброго дня! Суть такова: есть например 3 не связанные между собой таблицы (и модели сгенерированные от этих таблиц). У каждой из этих таблиц есть связанные с ней другие таблицы (контакты, фото и т.д.). Набор связанных таблиц одинаков для каждой из основных таблиц. Можно ли в gridview как-то вывести...
makbeth
2016.08.26, 15:10
Форум: Общие вопросы (Yii 2.x)
Тема: debug режим для определенной роли пользователя
Ответы: 6
Просмотры: 2359

Re: debug режим для определенной роли пользователя

Есть такие сервисы, как rollbar и sentry (этот можно бесплатно к себе поставить). Направляем туда логи и оно, не засыпая почту дубликатами, сообщает об ошибках с трейсом, строками в файле, данными запроса и так далее. А что из этого вы используете? На сколько я понимаю надо юзать либо rollbar либо ...
makbeth
2016.08.15, 11:20
Форум: Общие вопросы (Yii 2.x)
Тема: debug режим для определенной роли пользователя
Ответы: 6
Просмотры: 2359

Re: debug режим для определенной роли пользователя

Не стоит гонять проект в режиме отладки на рабочем сервере. В условиях отсутствия тестеров... В общем так сложилось что найти большинство ошибок проще на продакшене т.к. именно там идет самая настоящая работа с сайтом. И для удобства понимания что за ошибка и где возникла возникла идея включить деб...
makbeth
2016.08.11, 14:07
Форум: Общие вопросы (Yii 2.x)
Тема: debug режим для определенной роли пользователя
Ответы: 6
Просмотры: 2359

debug режим для определенной роли пользователя

Здравствуйте! Интересует такой момент: возможно ли включение показа отладочной информации при ошибках для определенной группы пользователей? Например для админа. Если не ошибаюсь, то за показ данной информации отвечает константа YII_DEBUG со значением true. Если это возможно, то попрошу написать где...
makbeth
2016.04.25, 18:40
Форум: Общие вопросы (Yii 2.x)
Тема: Сортировка и DataProvider
Ответы: 0
Просмотры: 869

Сортировка и DataProvider

Доброго дня! Суть проблемы: есть фильтрация (модель, которая возвращает dataProvider), есть вывод элементов через ListView, есть сортировка по возрастанию/убыванию в виде ссылок. Реализована так: \app\modules\main\models\CustomLinkSorter::widget([                 'sort' => new \yii\data\Sort([      ...
makbeth
2016.04.08, 14:39
Форум: Общие вопросы (Yii 2.x)
Тема: Сортировка в ActiveDataProvider
Ответы: 1
Просмотры: 803

Сортировка в ActiveDataProvider

Доброго дня! Столкнулся с такой проблемой, что при использовании linkSorter и OrderBy() в одном запросе в очередности сортировок сортировка от listSorter-а всегда идет на последнем месте, соответственно как правило игнорируется. Мне же нужно чтобы при наличии параметра sort сначала шла сортировка по...
makbeth
2016.03.18, 09:37
Форум: Общие вопросы (Yii 2.x)
Тема: Помогите разобраться с роутингом.
Ответы: 2
Просмотры: 1333

Re: Помогите разобраться с роутингом.

Походу единственный вариант и есть с абсолютными ссылками. Если кому понадобится, то лучше всего для каждого модуля, который выступает в роли субдомена создать алиас вида

Код: Выделить всё

'@module1' => 'http://module1.site.dev/' 
ну и далее вызывать метод Html::to(), в котором указывать нужный алиас и урл.
makbeth
2016.03.17, 17:34
Форум: Общие вопросы (Yii 2.x)
Тема: Помогите разобраться с роутингом.
Ответы: 2
Просмотры: 1333

Помогите разобраться с роутингом.

Есть модули, которые доступны по правилу http://<module:[\w\-]+>.site.dev/  Работает все замечательно, но мне интересно как быть с ссылками, которые ведут из одного модуля в другой. Т.е. должен происходить переход с одного поддомена на другой. Думал на счет Html::toRoute(), но генерит ссылку в рамка...
makbeth
2016.02.29, 13:47
Форум: Общие вопросы (Yii 2.x)
Тема: Как отвязать afterFind для конкретной выборки данных?
Ответы: 1
Просмотры: 895

Как отвязать afterFind для конкретной выборки данных?

Доброго дня! Есть модель, в которой прописан afterFind. Есть миграция, которая юзает эту модель для выборки данных, но тут нужно отвязать afterFind для этой выборки. Пробовал юзать detachBehaivor(), но что-то не прокатило. Может как по другому надо делать? Вот пример как пытался заюзать:   $model = ...
makbeth
2016.02.11, 12:02
Форум: Общие вопросы (Yii 2.x)
Тема: Проблема с капчей и клиентской валидацией
Ответы: 5
Просмотры: 1880

Re: Проблема с капчей и клиентской валидацией

Еще момент. Если кликнуть на картинке, чтобы появилась новая капча (которая не проходи клиентскую валидацию) и обновить страницу, то на странице уже будет отображена эта новая капча и она в этот момент уже будет проходить валидацию. Плюс ко всему параметр testLimit тоже не будет работать т.к. количе...
makbeth
2016.02.10, 19:13
Форум: Общие вопросы (Yii 2.x)
Тема: Проблема с капчей и клиентской валидацией
Ответы: 5
Просмотры: 1880

Проблема с капчей и клиентской валидацией

Доброго дня! Столкнулся с такой проблемой, что при загрузке страницы капча отрабатывает нормально(сообщает о неправильном коде, если его неправильно ввести), но если кликнуть по картинке с капчей, она отрисует новую картинку, а код будет принимать старый (который отображался при загрузке страницы). ...
makbeth
2014.12.18, 23:55
Форум: Общие вопросы (Yii 2.x)
Тема: Rbac и AccessControl
Ответы: 18
Просмотры: 7040

Rbac и AccessControl

Что-то я не совсем понимаю как сделать доступ к действиям по ролям через AccessControl... В общем сделал новое advanced приложение, добавил в таблице users поле role, которое принимает текстовое значение роли (user, moder, admin). Полностью все скопипастил с этой статьи: http://rgblog.ru/page/yii2-i...
makbeth
2014.12.16, 13:49
Форум: Установка и настройка
Тема: Как развернуть проект на yii2 взятый с гита?
Ответы: 1
Просмотры: 6119

Как развернуть проект на yii2 взятый с гита?

Пару месяцев назад у меня это получилось, но теперь вот забыл как это делается и что-то не выходит... Смысл вот в чем: разработчик до меня создал у себя на локальной машине advanced проект. Поработал некоторое время с ним и залил в git репозиторий. Вопрос: какими должны быть действия после git clone...
makbeth
2014.12.11, 21:59
Форум: Общие вопросы (Yii 2.x)
Тема: Yii::app()->request->getParam() в yii2
Ответы: 12
Просмотры: 36017

Re: Yii::app()->request->getParam() в yii2

Нашел. Может кому пригодится. Аналогом может служить getBodyParam() и getBodyParams() http://www.yiiframework.com/doc-2.0/yii ... %29-detail
makbeth
2014.12.11, 18:47
Форум: Общие вопросы (Yii 2.x)
Тема: Yii::app()->request->getParam() в yii2
Ответы: 12
Просмотры: 36017

Re: Yii::app()->request->getParam() в yii2

А если не знаешь что придет? В этом деле прекрасно выручал раньше getParam(). У меня в первой версии был ряд своих хелперов такого вида (привел самый мелкий для примера): public final function p_int($param = null, $default = 0){         $default = (int)$default;         if($param === null){         ...