@yii2ru

Страница 1179 из 1721
Javharbek
20.04.2018
05:56:55
А можно 2 базы подключить к проекту?
Скопирните и сделайте db2 самый простой способ.

Maxim
20.04.2018
05:57:02
А можно 2 базы подключить к проекту?
Можно и разные субд подключить и связанные выборки производить

Alexey
20.04.2018
05:57:18
получается я должен его весь выгружать в vendor
почему в вендор-то, можно сложить в frontend/web/dist

Константин
20.04.2018
05:57:24
Мне нужно что бы 2 таблицы были на 7 сайтах одинаковые

Google
Alexey
20.04.2018
05:57:26
и оттуда цеплять ассет бандлом че надо

Константин
20.04.2018
05:57:38
Что бы в одном месте поменять и на всех менялось

Crestoff
20.04.2018
05:57:42
ну пусть не в вендор

я про то что 400 мб таскать нужно?

ну вообще какая практика

Maxim
20.04.2018
05:58:09
Что бы в одном месте поменять и на всех менялось
Удалённое подключение к одной базе должно помочь тебе

Константин
20.04.2018
05:58:24
Это уже репликация
Я не так силен в базах данных= )

Crestoff
20.04.2018
05:58:26
там просто для всех инструментов тянутся за собой все js и тд

Javharbek
20.04.2018
05:59:10
Я не так силен в базах данных= )
Это проше чем вам кажеться просто прочтите для начало что такое репликация, сразу всё поймете.

Maxim
20.04.2018
05:59:14
там просто для всех инструментов тянутся за собой все js и тд
А почему 400? Может можно как-то уменьшить или что-то вырезать?

Crestoff
20.04.2018
05:59:41
да там куча примеров и тд

сами плагины и основные ассеты 150мб весят

Google
Maxim
20.04.2018
06:00:05
Константин
20.04.2018
06:00:19
Есть еще желание сделать это через rest api (для этого есть уже рабочий сервер)для дальнейшей обработки информации из таблиц

Javharbek
20.04.2018
06:00:34
Alexey
20.04.2018
06:01:42
Билд собирай вебпак ом)

Исходники все публиковать точно не надо

Javharbek
20.04.2018
06:03:02
Maxim
20.04.2018
06:04:02
Вопрос прочитете с начало.
Человек говорит, что не силен в бд, и думает, что ему нужно на каждом сайте иметь копию таблицы Он не знает, что можно использовать два и более подключения Скорей всего ему нужна одна удалённая бд с общими данными для всех сайтов, а также локальное подключение для хранения каких-то индивидуальных данных для каждого сайта

Константин
20.04.2018
06:04:23
Вам нужно что б сервер бд был один. А все сайты обращались к этому серверу?
Есть 7 сайтов с разным контентом, и на каждом сайте есть вьюха в которую из таблицы в базе заливается прайс лист. Мне нужно сделать так что бы его можно было менять из одного места.

У меня уже есть копия таблицы на каждом сайте

Вопрос только как реализовывать? Через ещё одну общую бд или же через rest

Crestoff
20.04.2018
06:05:59
Alexey
20.04.2018
06:06:27
все что внутри frontend/web эт твое дело )

Maxim
20.04.2018
06:06:34
Согласен
Вот настраивай удалённое подключение, это тоже не сложно) при большой нагрузке или объёме лучше на отдельный сервер вынеси

Константин
20.04.2018
06:07:47
Просто для рассчета услуг будут браться эти же данные.

Хотя

Javharbek
20.04.2018
06:12:05
Просто для рассчета услуг будут браться эти же данные.
Делаете один из сайтов основным (где будут храниться цены) потом как уже было сказано будете обращаться удалёно, или создаёте ещё один сервер бд где будет храняться цены который каждый сайт будет обращаться к нему (как уже было сказано удалённо).

Алексей
20.04.2018
06:25:59
добрый день. Кто может подсказать что не так в конфиге 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

Google
Алексей
20.04.2018
06:50:41
гуглить пробовал. с такой настройкой ище только если поисковая строка совпадает с началом артикула 123 ...

Maxim
20.04.2018
06:53:28
не?

Морфология явно неправильная, если только по индексу ищешь

Vladimir
20.04.2018
07:14:33
всем привет! вопрос такой : можно ли задать время жизни зависимостей singleton и per request?

Артур
20.04.2018
07:28:03
всем привет) $orders = Order::find() ->with(['orderProducts', 'orderProducts.product']) ->andWhere(['user_id' => Yii::$app->user->id]) ->orderBy('created_at') ->all(); есть такой запрос на вывод ордеров стоит дата created_at в секундах когда было добавлено) вопрос) с помощью какого запроса вывести ордера до 30 дней

условие какое то поставить что бы в секундах были эти 30 дней

а то мне щас все ордера выводит(

Артур
20.04.2018
07:29:02
до 30 дней

Артур
20.04.2018
07:29:11
от даты что добавлено

created_at

то есть ордера которым уже больше 30 дней что бы не выводило

Javharbek
20.04.2018
07:30:01
Артур
20.04.2018
07:30:11
текущая это сейчас) а ордер мог быть добавлен неделю назад)

Javharbek
20.04.2018
07:30:30
created_at
получаете время за 30 дней в timestamp.

Артур
20.04.2018
07:30:37
да

Google
Javharbek
20.04.2018
07:31:40
да
(time() - 2592000) > created_at

Артур
20.04.2018
07:31:57
time() это текущая)

мне текущая не надо)

(created_at - 2592000) > created_at

вот так )

Алексей
20.04.2018
07:32:46
->andWhere(['>', 'created_at', (new DateTime('now', new DateTimeZone('europe/moscow')))->modify('-30 DAY')->getTimestamp()])

Javharbek
20.04.2018
07:33:27
(created_at - 2592000) > created_at
Что б получить то что вам нужно если я правильно понял то лучшее с timestamp - time()

Артур
20.04.2018
07:34:32
я уже сам запутался) товар добавлен к примеру 01.12.2020 товар можгл вывестись 31.12.2020

Admin
ERROR: S client not available

Артур
20.04.2018
07:34:40
а 01.01.2021

уже нельзя его выводить

так как прошло уже больше 30 дней

с момента его добавления в базу

то есть надо взять дату что щас в базе + 30 дней и сверить по текущей

наверное уже сам затупил конкретно)

сори)

Evgenii
20.04.2018
07:36:56


Артур
20.04.2018
07:37:02
спс за помощь) щас возьму ваши примеры и буду делать )

Evgenii
20.04.2018
07:37:13
Всем привет! опция 'appendTimestamp = ture срабатывает торлько для yii.js

Google
Javharbek
20.04.2018
07:37:19
1) Вам нужно дата на состояние 30 дней что бы получить вы должны от текушей удалить 30 дней.

Максим
20.04.2018
07:37:41
Всем привет! опция 'appendTimestamp = ture срабатывает торлько для yii.js
остальные файлы через asset подключены? или тупо кодом в шаблоне?

Evgenii
20.04.2018
07:37:43
почему-то не хочет для обычных js и стилей добавляться

через Assets

Javharbek
20.04.2018
07:38:09
спс за помощь) щас возьму ваши примеры и буду делать )
Потом выводить все записи который больше этой даты тоесть (тоесть текушая - 30 дней)

Evgenii
20.04.2018
07:38:59
через Assets
Раньше работало. В какой-то момент перестало. Даже не знаю как дебажить

User
20.04.2018
07:41:08
kak zakrit dostup papki images, css, js... v Yii2 ??? pls

Katulos
20.04.2018
07:41:56
Javharbek
20.04.2018
07:42:00
kak zakrit dostup papki images, css, js... v Yii2 ??? pls
Права доступа chmod сделайти + index.html пустой скиньки самый простой способ.

User
20.04.2018
07:43:05
a kak sdelat chmod,

Javharbek
20.04.2018
07:44:13
a kak sdelat chmod,
через FTP или через любой файл менежер заходите там есть права на файл или папку там выйдут права примерно 777 775 и поставте те который вам нужно обычно ставять 775.

Evgenii
20.04.2018
07:48:45
a kak sdelat chmod,
sudo chmod -R 777 folder

Javharbek
20.04.2018
07:49:27
sudo chmod -R 777 folder
Это по SSH. (User User ещё будете искать место куда это впихнуть в FTP)

?
20.04.2018
08:06:41
не ставте 777 это не правильно

и черевато последствиями

Stas
20.04.2018
08:10:46
так вроде 77 стаивтся только на рентайм папку

☕ CunningFox
20.04.2018
08:13:17
Всем привет



бага или фича? если я хочу чекбокс задизейблить при рендере он мне ноль все равно пришлет.

?
20.04.2018
08:15:06
если элемент disabled то слать не должен если ты конечно его принудительно не пришлешь

если он не чекнут тогда должен слать

Страница 1179 из 1721