Alexey
надо смотреть чтоб совпадало 😊
Сергей
ну да... я просто не думал, что регистр букв зависит от версии((
Olga
всем привет, такой вопрос может кто-то сталкивался. из-за зависимостей проекта, нужно чтобы версия yii2 была 2.0.12 ставлю зависимости с нуля, с чистым кешем композера. и внезапно получаю ошибку при работе с AR Trying to get property of non-object на 404 строке: $columns = static::getTableSchema()->columns; если попытаться дебажить, получается, что static::getTableSchema() отдает массив, а не объект. но я не понимаю, как такой баг может воспроизводиться со стабильной версией фреймворка.
Olga
+ схема бд кешируется, и вот ощущение, что наличие кеша в объекте tableSchema кеш дает лишнюю вложенность.
mr.
Когда даже сброс кеша не помогает.
Olga
вроде сейчас почистила кеши и заработало. но такая ошибка, меня просто в ступор поставила
mr.
Ну у меня чет подобное было, я кеш чистил командой, а коллега говорит надо прям конкретно выпиливать. Я хз даже как её воспроизвести, ну типа схема кешируется, ты что-то с БД делаешь, независимо от того на сколько кеш стоит и ловишь багу)
Niko
Никогда такого не видел А если в подключении к бд enableSchemaCache => false Тоже бага?
Olga
Никогда такого не видел А если в подключении к бд enableSchemaCache => false Тоже бага?
ну тогда работает нормально, но так я не могу сделать, потому что кеш нужен для повышения производительности
Niko
на локалке выключай кеш
mr.
У меня всегда кеш в шаблоне приложения включен, только на дев на 5 минут, а на прод 1 час, чтобы если на дев забыл почистить, то через 5 минут автоматом починилось)
Karim
А эти 5 минут - время поругать комп?)
Niko
А эти 5 минут - время поругать комп?)
время, чтоб заварить свежий чай
Olga
у меня в конфига оказалась пугающая schemaCacheDuration = 0. так что чай не мог бы) хорошо, что отчиста кеша помогает. на проде, когда все очищается при деплое.
Olga
спасибо за наводку
Olga
ты кеш случаем с гита не заливаешь себе?)))
да, в проект он вынесен в main.php, а не main-local.php (advanced схема)
Stas
Подскажите есть строка для ввода урла ютубовского видео но для вывода на вронт урл должен быть вида <iframe src="https://www.youtube.com/embed/g_=list=hfhfh" frameborder="0" gesture="media" allowfullscreen></iframe>вопрос в том как защитить строку от ввода вредоносного кода т..к на сколько понимаю если использовать пурифиер то он почистит эту строку так что на фронте она потом не отобразится корректно какие есть варианты? и клиент хочет вводить строку именно в таком виде
Stas
параноя:)
mr.
Он же сказал, что нужен код вставки.
mr.
Я бы просто регулярками достал ифрейм, посмотрел, что внутри тега ничего нету, а атрибут src на ютуп указывает.
mr.
Ну или по феншую можно DOM парсер взять.
mr.
Может можно пьюрифер настроить что только ифрейм и только в src определенный сайт
mr.
http://htmlpurifier.org/docs/enduser-youtube.html
Stas
Он же сказал, что нужен код вставки.
понятно короче надо идти в секс шоп за инвентарем
mr.
понятно короче надо идти в секс шоп за инвентарем
Как хочешь, а можно просто пьюрифер тот же настроить.
mr.
понятно короче надо идти в секс шоп за инвентарем
https://stackoverflow.com/questions/4739284/htmlpurifier-iframe-vimeo-and-youtube-video
Yet Another Stats (β)
Карма @k1sliy стала 17
Stas
че то бот как то избирательно плюсы ставит:)
Karim
Только Макса признает)
mr.
Я хороший просто)
Niko
здесь явно что-то не чисто
mr.
mr.
mr.
<?= $this->renderDynamic('return $this->context->reserveProductMapCallback();') ?>
Alexey
печаль
mr.
Я думал никогда больше в жизни не увижу, как кто-то из вью что-то из контроллера достаёт, нет уж, увидил, ещё и вызовом через renderDynamic...
Niko
Прыжок в другое место с кодом
Vladislav
А где это находиться в Advanced версии приложения? http://www.yiiframework.com/doc-2.0/yii-web-assetmanager.html
Павел
vendor
mr.
mr.
Щас он пойдет править вендор...
👻
🙈
Dmitriy
Правило такое: ['birthday', 'date', format=>'php:Y-m-d'] У меня проходит любая строка, что я делаю не так?
mr.
печаль
А ещё git pull deploy и какой-то негодяй detached HEAD сделал и не убрал за собой...
mr.
mr.
Как это всё рефакторить и не сойти с ума?
Павел
Такое ощущение что ты в почте России работаешь 😂
mr.
Почему?
Павел
Какой то ад
Павел
mr.
Да тут подкинули на поддержку проектик, рабочий, живой, но вот код пиздец.
mr.
Надо как-то отрефакторить... Я хз как подступиться, чтобы при этом не сломать то что сейчас есть...
Vladislav
согласен vendor ломать плохое решение)
Vladislav
но мне нужно подключить свой jq
Alexey
Подключи
Vladislav
а если подключать в Assets, то ломаются ActiveForm и прочие виджеты
Niko
Надо как-то отрефакторить... Я хз как подступиться, чтобы при этом не сломать то что сейчас есть...
Можешь написать тесты для их кода, а потом смело рефакторить, после чего написать тесты для отрефакторенного кода
Niko
всего 3 шага!
Dmitriy
Date валидатор рабочий?
Dmitriy
мало данных
А что ещё нужно?
Dmitriy
https://pastebin.com/im9Ljd6V
SiZE
а остальной код?
Misha
Доброго времени суток. Подскажите каким способом можно положить oncopy="return false;" в $this->beginBody()
Misha
beginBody() ж создает тег html <body>?
Dmitriy
а остальной код?
отнаследовался от этой модели https://github.com/dektrium/yii2-user/blob/0.9.12/models/Profile.php
SiZE
ок, а вызываешь откуда?
Dmitriy
ок, а вызываешь откуда?
из двух мест 1. в yii2-user встроен через массив modelMap 2. из, ща скину
SiZE
там в save() случай false не передается? может у тебя не твой унаследованный класс вызывается?