Дмитрий
да там куча примеров и тд
Дмитрий
сами плагины и основные ассеты 150мб весят
Константин
Есть еще желание сделать это через rest api (для этого есть уже рабочий сервер)для дальнейшей обработки информации из таблиц
Alexey
Билд собирай вебпак ом)
Alexey
Исходники все публиковать точно не надо
Niko
Вопрос прочитете с начало.
Человек говорит, что не силен в бд, и думает, что ему нужно на каждом сайте иметь копию таблицы Он не знает, что можно использовать два и более подключения Скорей всего ему нужна одна удалённая бд с общими данными для всех сайтов, а также локальное подключение для хранения каких-то индивидуальных данных для каждого сайта
Константин
Вам нужно что б сервер бд был один. А все сайты обращались к этому серверу?
Есть 7 сайтов с разным контентом, и на каждом сайте есть вьюха в которую из таблицы в базе заливается прайс лист. Мне нужно сделать так что бы его можно было менять из одного места.
Константин
У меня уже есть копия таблицы на каждом сайте
Константин
Вопрос только как реализовывать? Через ещё одну общую бд или же через rest
Alexey
все что внутри frontend/web эт твое дело )
Niko
Согласен
Вот настраивай удалённое подключение, это тоже не сложно) при большой нагрузке или объёме лучше на отдельный сервер вынеси
Константин
Просто для рассчета услуг будут браться эти же данные.
Константин
Хотя
Javharbek
Просто для рассчета услуг будут браться эти же данные.
Делаете один из сайтов основным (где будут храниться цены) потом как уже было сказано будете обращаться удалёно, или создаёте ещё один сервер бд где будет храняться цены который каждый сайт будет обращаться к нему (как уже было сказано удалённо).
Алексей
добрый день. Кто может подсказать что не так в конфиге sphinx ? Нужно искать по части артикула. например артикул 1234567, поисковая строка 345 конфиг такой: source = src2 path = /var/lib/sphinxsearch/data/site docinfo = extern dict = keywords mlock = 0 morphology = stem_enru, Soundex, Metaphone html_strip = 1 min_word_len = 3 charset_type = utf-8 enable_star = 1 ignore_chars = -, . regexp_filter = \b([\w\d]+)-([\w\d]+)\b => \1 \2 \1\2 min_infix_len = 3 index_exact_words = 1 expand_keywords = 1 html_strip = 1 charset_table = 0..9, A..Z->a..z, _, a..z, U+0401->U+0435, U+0451->U+0435, U+0410..U+042F->U+0430..U+044F, U+0430..U+044F, c->U+0063
Алексей
гуглить пробовал. с такой настройкой ище только если поисковая строка совпадает с началом артикула 123 ...
Niko
не?
Niko
Морфология явно неправильная, если только по индексу ищешь
Anonymous
всем привет! вопрос такой : можно ли задать время жизни зависимостей singleton и per request?
Артур
всем привет) $orders = Order::find() ->with(['orderProducts', 'orderProducts.product']) ->andWhere(['user_id' => Yii::$app->user->id]) ->orderBy('created_at') ->all(); есть такой запрос на вывод ордеров стоит дата created_at в секундах когда было добавлено) вопрос) с помощью какого запроса вывести ордера до 30 дней
Артур
условие какое то поставить что бы в секундах были эти 30 дней
Артур
а то мне щас все ордера выводит(
Артур
до 30 дней
Артур
от даты что добавлено
Артур
created_at
Артур
то есть ордера которым уже больше 30 дней что бы не выводило
Javharbek
Артур
текущая это сейчас) а ордер мог быть добавлен неделю назад)
Javharbek
created_at
получаете время за 30 дней в timestamp.
Артур
да
Javharbek
да
(time() - 2592000) > created_at
Артур
time() это текущая)
Артур
мне текущая не надо)
Артур
(created_at - 2592000) > created_at
Артур
вот так )
Алексей
->andWhere(['>', 'created_at', (new DateTime('now', new DateTimeZone('europe/moscow')))->modify('-30 DAY')->getTimestamp()])
Javharbek
(created_at - 2592000) > created_at
Что б получить то что вам нужно если я правильно понял то лучшее с timestamp - time()
Артур
я уже сам запутался) товар добавлен к примеру 01.12.2020 товар можгл вывестись 31.12.2020
Артур
а 01.01.2021
Артур
уже нельзя его выводить
Артур
так как прошло уже больше 30 дней
Артур
с момента его добавления в базу
Артур
то есть надо взять дату что щас в базе + 30 дней и сверить по текущей
Артур
наверное уже сам затупил конкретно)
Артур
сори)
Evgenii
Артур
спс за помощь) щас возьму ваши примеры и буду делать )
Evgenii
Всем привет! опция 'appendTimestamp = ture срабатывает торлько для yii.js
Javharbek
1) Вам нужно дата на состояние 30 дней что бы получить вы должны от текушей удалить 30 дней.
Максим
Всем привет! опция 'appendTimestamp = ture срабатывает торлько для yii.js
остальные файлы через asset подключены? или тупо кодом в шаблоне?
Evgenii
почему-то не хочет для обычных js и стилей добавляться
Evgenii
через Assets
Javharbek
спс за помощь) щас возьму ваши примеры и буду делать )
Потом выводить все записи который больше этой даты тоесть (тоесть текушая - 30 дней)
Evgenii
через Assets
Раньше работало. В какой-то момент перестало. Даже не знаю как дебажить
Anonymous
kak zakrit dostup papki images, css, js... v Yii2 ??? pls
Javharbek
kak zakrit dostup papki images, css, js... v Yii2 ??? pls
Права доступа chmod сделайти + index.html пустой скиньки самый простой способ.
Anonymous
a kak sdelat chmod,
Javharbek
a kak sdelat chmod,
через FTP или через любой файл менежер заходите там есть права на файл или папку там выйдут права примерно 777 775 и поставте те который вам нужно обычно ставять 775.
Evgenii
a kak sdelat chmod,
sudo chmod -R 777 folder
Javharbek
sudo chmod -R 777 folder
Это по SSH. (User User ещё будете искать место куда это впихнуть в FTP)
👻
не ставте 777 это не правильно
👻
и черевато последствиями
Stas
так вроде 77 стаивтся только на рентайм папку
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Всем привет
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓