Максим
вы там хоть не unit тесты пишете?
Пока только их как раз. Есть 5 критических компонент, которые ими как раз покрывать лучше всего. Вот готовлю почву для интеграционных и потом будем системно уже.
Vano
Alexey
ну почему
Максим
Нужно проверять арифметику.
Максим
А потом уже более комплексно.
Максим
Опять же, Selenium можно и в Unit гонять. Сейчас границы размыты.
Alexey
интерфейсы чекать норм юнитами
Максим
Сейчас мне придётся вдаваться в подробности и рассказывать почему конечный результат в некоторых случаях может быть непоказателен. ) У проектов есть специфика и почему юнит или не юнит надо решать в контекстах, а не вне их.
Но в целом согласен.
Максим
Propel пробовал. Он неоправданно медленный. Плюсом, после того как с него ушла Symfony, начал стагнировать. Такой объём работ проводить только что бы потом снова на AR уходить - не знаю... не уверен.
Vano
Максим
Не слышал. Сейчас посмотрю что за зверь.
Максим
Capsule СRM забила мне поисковую выдачу.
Vano
Максим
Вот её рассматриваю как кандидата. Она всего раза в три была медленнее на моих тестовых выборках. Вполне может быть.
Максим
Сложно сравнивать ORM когда дешёвости правильно используемой AR от Yii попробовал. Они все в разы медленнее остальные.
Максим
Phalcon быстрее. Но это не ORM в прямом смысле слова. Но он быстрее, да.
Максим
Максим
Как бы всё не закончилось в итоге исходом на Spring. 😆
Oligarch
привет люди человеки! есть таблица, в одной ячейке есть background картинкой. как ее распечатывать с содержимым страницы?
что-то там с media print вроде надо было сделать.. ах, да, бутстрап 3..
Vano
Vano
Oligarch
Vano
Vano
Ребятки, есть интересный вопрос, чисто на опыт: какая система выплат позволяет отправлять деньги на банковские карты максимально возможных стран?
Руслан
Юнитпей посмотри
Vano
Юнитпей посмотри
На сколько я понял по скудной АПИ доке, система может выводить только на карты аккаунтов, зареганных в этой же системе.
Я правильно понял?
Руслан
Неа, мы выводим на всё подряд. Но СНГ только
Vano
Vano
Vano
Ребята, подскажите, есть альтернатива league/fractal для yii2?
Vano
или его же и нужно использовать?
Mykhailo
Приветсвую!
Использую авторизацию на сайте через Facebook (https://github.com/yiisoft/yii2-authclient)
'baseAuthUrl' => ['auth/network/auth']
Постоянно получаю ошибку - Невозможно загрузить URL: Домен этого URL не включен в список доменов приложения. Чтобы загрузить этот URL, добавьте все домены и поддомены своего приложения в поле «Домены приложения» в настройках вашего приложения.
У Facebook по умолчанию активированый строгий режим для URI перенаправления (https://developers.facebook.com/docs/facebook-login/security/#surfacearea)
Кто сталкивался с даной ошибкой?
Vano
Mykhailo
добавил, не работает (
Vano
Mykhailo
На localhost работает (настраивал месяц назад), на продакшене - нет.
Приложение для localhost на FB c отключенный строгим режимом. Сейчес его деактивировать нельзя
Vano
Vano
даже слеш в конце роль играет
Mykhailo
спасибо, сейчас попробую
Mykhailo
Кому интересно, ответ тут - https://developers.facebook.com/bugs/624887791175749/
Mykhailo
всем спасибо
Mykhailo
Указал в поле Действительные URI перенаправления для OAuth ссылки на авторизацию - https://my_domain/auth/network/auth?authclient=facebook
Vano
Mykhailo
Да )
mrG1K
Подскажите, может есть что-то готовое.
модалка/tooltip чтобы при ховере на строку могло подгрузить с другого урла контент
Alexey
Qtip2
mrG1K
Sam
Добрый день.
Столкнулся с проблемой: в основном работал с Apache, тут нужно один проект перенести на nginx.
Сконвертировал настройки htaccess на nginx(https://winginx.com/ru/htaccess), но есть проблема:
Получается, в основной директории у меня лежат эти настройки htaccess:
https://pastebin.com/FbbLYtU2 — это сунем в основные настройки
Но также в директорииях backend, frontend, api лежат эти настройки htaccess в web:
https://pastebin.com/usKQezpZ — а это тогда куда?
Но насколько я понял, в nginx нет такой иерархии, как в Apache с htaccess.
Vano
Vano
mrG1K
почему нет иерархии?
mrG1K
если правила разнятся настрой разные локейщены и в них свои праила
Sam
почему нет иерархии?
Может, подскажете тогда как объеденить тогда эти два htaccess(которые выше прислал)? Я попробовал их онлайн переобразовать, но не вышло — js, css не подтягиваются. Пока сижу, изучаю подробнее документацию
mrG1K
какая папка в итоге у тебя корневая?
Vano
Куда по-правильному писать переменные в yii в runtime? Yii::$app?
mrG1K
Sam
какая папка в итоге у тебя корневая?
Кореневая, получается: public_html. Приложение advanced, есть 3 директории: frontend, backend, api.
В кореневой лежат эти настройки htaccess: https://pastebin.com/FbbLYtU2
В frontend/backend/api+/web эти: https://pastebin.com/usKQezpZ
mrG1K
разберитесь со структурой.. у вас там все понамешано ..
mrG1K
у вас по факту 3 правила
RewriteRule ^.*$
mrG1K
которые отрабатывают при 100% хитов,
rewriteCond отрабатывает после уже Rule..
и увас там условиями разворачивается
бекенд
не бекенд
фронтент ассетс
или просто фронтенд..
Логика запутаная что печально..
и плюс к этому у вас возможно открываются урлы и по полному урлу с папкой..
Alexander
Все привет!
Подскажите IDE для Postgres, чтобы при редактировании ER-диаграммы изменения автоматически переносились на физическую базу. Для MySql есть очень удобная dbForge Studio. Для постгреса не могу найти.
mrG1K
mrG1K
итог примерно вот так разрули раздели на секции нужные тебе разделы, можешь ассеты как статику в отдельный вообще завернуть
в итоге получится что-то такое.
там переопределяй папку от которой Nginx будет искать папки.
если используется fpm так же переопределяй ему праметры
server {
listen 80;
server_name blabla.ru;
location /admin/ {
root /var/www/app/backend/;
}
location / {
root /var/www/app/frontend/;
}
}
Sam
разберитесь со структурой.. у вас там все понамешано ..
Та есть такое. Для меня главные цели:
frontend — чтобы открывался по прямой URL, т.е. site.zone, а не site.zone/frontend/web
api — по site.zone/api, а не site.zone/api/web
Ну и backend не особо важен, но желательно чтобы по site.zone/manager/, вместо site.zone/backend/web.
Вот такие цели я преследовал, составляя htaccess
Sam
mrG1K
mrG1K
в таком случае ядро спрятано за basedir и залезть туда незя..
who are you
Как сделать апдейт строки если нет примарикей а есть два поля и по ним проверяется нужная строка
who are you
Типа составной примарикей из двух полей
Stas
подскажите как сделтаь что бы шторм видел методы моего самописного компонента в автокомплите?
who are you
Снесу наверное фореген Кей и переделаю индексы 😐
who are you
Stas
так есть
Stas
Yii::$app->myconponent->и пишето no suggestions