Stas
причем эта хрень кастомно задающаяся пользователем
The Ant
скажи спасибо что он не заставил тебя редиректить с первой старницы на /какая-то хрень
The Ant
и удалять лишние гет параметры,и вообще отдавать 404 с лишними ))
Stas
ахахахаха
Stas
все это было:)\
Stas
только без 404
Stas
с лишними
Stas
а как тебе требование что бы при любой ошибке на сайте юзера кидало на главную без малейшего сообщения о ошибке7
The Ant
хуйня вопрос. кастомная еррор страница с 301 редиректом
The Ant
но для сео это щас полная херь
Stas
я в том смысле что я как юзер хер пойму какого меня постоянно херачит на главную и ничего непишет
Stas
хуйня вопрос. кастомная еррор страница с 301 редиректом
The Ant
задача юзера смотреть
The Ant
а не лазить где непопадя
The Ant
и это... че у вас там за заказчик такой? 95% готов и еще не в работе?
Stas
ну так проблемы могут быть у хостера или еще где то независимо от юзера
The Ant
мой колхозный цмс двиг на 10% был готов и уже приносил прибыль )))
The Ant
в нем был вывод статей и импорт этих статей через цсв
The Ant
даже без форм редактирования
Stas
та не там как говорчт у семи нянек дитя без глаза много там у клиента всяких заказчиков
The Ant
все ;D
Stas
просто хлтят что бы усе работало только потом аыкатывать
Stas
Stas
у нас тоже цмс когда запустилась для крупного холдинга была готова меньше 5% уже год добавляем ыункционал
The Ant
для юзер ида можно просто селект выводить хтмльный и не ставить идиотский requred. просто проверять существование юзера. После валидации если не админ присваивать текущий юзер ид
The Ant
сценарий не нужен
The Ant
т.е. дефолтно ставить текущего юзера. потом валидация. если там юзер другой и пользователь админ, значит остается тот другой.
Stas
Аня
всем привет. кто как проверяет входящие данные в yii? то что приходит от пользователя
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Аня
правила в модели?
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Yep
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
А есть другие адекватные способы?
Аня
а если данные не для модели
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Форма тоже модель
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Для чего данные?
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Если не для модели
Kirill
Динамическая модель есть http://www.yiiframework.com/doc-2.0/yii-base-dynamicmodel.html
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Kirill
Аня
а в правилах можно обрабатывать, что напр не просто string , ненужные символы исключить
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
для чего
для динамических моделей
Kirill
и для валидации ее нельзя использовать?
Kirill
DynamicModel is a model class primarily used to support ad hoc data validation я на это смотрел
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
а здесь достаточно будет формы в которой валидировать данные, если данные не для AR
Аня
спасибо, почитаю
Дмитрий
Много буков
SiZE
Кто-то уже ставил костыли в связке: DataProvider, Pagination, Limit, Union ?
SiZE
если, да, поделитесь опытом :)
Stas
SiZE
Stas
на отдыхе )
ты понимаеш что сделал большую бяку? теперь у половины канала кпд упадет на 50% (а то вкалываеш дняи и ночами, зашол в чат пообщался на твою аву посотрел позитива набрался и снова в бой) теперь it сектор снг познает что такое кризис
👻
Stas
скажите а в рулсах я могу навесить на один атрибут в on несколько сценариев:?
Kirill
Да. В документации ж есть
andrew
Evgeny
Всем привет.
Хочу сделать поиск по базе, если есть хотя бы 1 запись с определенным статусом, то выполнять дальше код.
по идее тут нужен простой селектор. Но мне не нужно получать все записи с этим статусом или даже 1 запись полностью со всеми данными.
Просто наличие хотя бы 1 записи по таким условиям.
Evgeny
как это на AR сделать?
Evgeny
count?
Evgeny
count(*) ... LIMIT 1
Артем
как же удобно реализована возможность из GridView по кнопке открывать модальное окно и передавать туда параметр....
Артем
if ($count==0)
die();
))
SiZE
SiZE
но если тебе один фиг их получать то получай как обычно
SiZE
или батч или датапровайдер
Олег
Anonymous
где можно хранить общие для бэкенда/фронтенда файлы (вроде загруженных фото)?
в common создать свою папку просто?
Stas
Anton
Anton
хотя не, наверн плохой совет дал)
andrew
andrew
Anton
и в gitignote добавть ее
Anonymous
в backend/web/uploads кидал сначала фото, которые через админку добавлялись к посту
потом надо было показать их в фронте, вот и появился такой вопрос.
andrew
E
ссылку в frontend/web/ сделай