Size: a a a

2020 April 09

ММ

Мельник Максим in OctoberCMS
Nikita Khaetsky
в php

if (empty(array))
// Массив пуст

В твиге

{% if array is empty %}
// Массив пуст
+ спасибо
источник

A

Axenia in OctoberCMS
Мельник (0) увеличил карму ReaZzon (2916.12)
источник

PL

Pavel Lautsevich 🇧🇾 in OctoberCMS
Konstantin
У октября в этом плане жопа. Я этим ещё год назад заморачивался..  у нас помимо прода и дева ещё стейдж есть с Копией прода.

Я делал плагин, который собирал конфиги в json и потом пушил всё гитом... не помню на чем всё встало, но ебани было не мало, в итоге оказалось, что дешевле все эти настройки руками править за пять минут на всех серверах, даже если это нудно и неудобно и автодеплой уже немного не авто. Это всё пофиг, потому что конфиги вносятся редко, по крайней мере реже чем правки в код.

Но сил серверов было бы больше я б добил тот плагин 100%.
Либо вынес все эти настройки через хардкод в нативный конфиги и .env
Какие проблемы у Октября с этим? Вот у MODX с этим точно проблемы. А у Октября и Лары, есть полноценный CLI, через который можно управлять обновлениями, миграциям, сидами и т.п.
источник

КА

Константин Аникин in OctoberCMS
Pavel Lautsevich 🇧🇾
Какие проблемы у Октября с этим? Вот у MODX с этим точно проблемы. А у Октября и Лары, есть полноценный CLI, через который можно управлять обновлениями, миграциям, сидами и т.п.
Павел, ну так себе кейс, согласись. Я ставлю плагин на dev, настраиваю. А потом нужно писать свой плагин и пихать туда миграции, чтобы перетащить это на prod :)
источник

КА

Константин Аникин in OctoberCMS
причём в миграцию надо выдернуть данные из базы
источник

PL

Pavel Lautsevich 🇧🇾 in OctoberCMS
почему так себе, это доступный путь и инструментарий
источник

PL

Pavel Lautsevich 🇧🇾 in OctoberCMS
у нас есть полный контроль над этим
источник

K

Konstantin in OctoberCMS
Pavel Lautsevich 🇧🇾
у нас есть полный контроль над этим
ну нет) без лишних плясок с бубном тут никак..
да есть конфиги которые наследуются от лары где в подпапках можно размещать конфиги под окружение.
Можно работать с разными ветками и всё будет ок.
Здесь же если вытаскивать таблицу настроек в сиды у нас всё равно будет одна база для всех веток, с настройками других плагинов которые не должны быть в проде.
Да можно делать копию базы на ветку, но это долго если она больше Гб и если два коннекшна. В октябре старая версия PDO из-за нее неадеквтно работает инкремент в постгресе если каждый раз сливать настройки и закачивать снова.. помнится спасал транкейт. Но фигня в том что в этой таблице не только конфиги плагинов, но и бэкенд пользователей, например. И как бы они на локалке, деве и проде разные…
Беда еще случалась, когда несколько разрабов начинали коммитить эти сиды и лить…
очень много нюансов, проще выписать на бумажку и потом внести руками что менял.

Как бы оно ни было под контролем, доработка этому функционалу нужна)
источник

IY

Igor Yaroslavtsev in OctoberCMS
всем привет!

подскажите, пожалуйста, как можно настроить экспорт в CSV таким образом, чтобы кавычки не выгружались в CSV-файле? вокруг каждого значения

для экспорта используем стандартный функционал Октобера
источник

OB

Oleg Boston in OctoberCMS
Может кто подсказать - пытаюсь настроить формы, в дванном случае компонент magic forms, но с другими компонентами подобные ошибки. Куда копать?
источник

ИГ

Иван Горохов in OctoberCMS
Oleg Boston
Может кто подсказать - пытаюсь настроить формы, в дванном случае компонент magic forms, но с другими компонентами подобные ошибки. Куда копать?
если компонент подключен в паршиле, то подключите компонент и на layout, обычно помогает, октябрь не находит если подключено во вложенных шаблонах
источник

OB

Oleg Boston in OctoberCMS
Иван Горохов
если компонент подключен в паршиле, то подключите компонент и на layout, обычно помогает, октябрь не находит если подключено во вложенных шаблонах
Благодарю, действительно в паршиле было, Помогло, но письмо не дошло. Сейчас буду разбираться
источник

SR

Serge Rosolovsky in OctoberCMS
Oleg Boston
Благодарю, действительно в паршиле было, Помогло, но письмо не дошло. Сейчас буду разбираться
Ну параметры почтового сервера надо настроить и в продвинутых настройках компонента отметить галочку SkipDB
источник

OB

Oleg Boston in OctoberCMS
Serge Rosolovsky
Ну параметры почтового сервера надо настроить и в продвинутых настройках компонента отметить галочку SkipDB
Заработало. А без галки SkipDB - работать не будет, правильно ли я понял? ВРоде и с ней пришло
источник

SR

Serge Rosolovsky in OctoberCMS
Oleg Boston
Заработало. А без галки SkipDB - работать не будет, правильно ли я понял? ВРоде и с ней пришло
В принципе да, просто если не поставить галочку то все письма в БД еще пишутся и в админке их посмотреть можно
источник

SR

Serge Rosolovsky in OctoberCMS
Заметил что если разместить php код в onStart страницы, то некоторые вещи не хотят работать, если разместить в onInit тогда работает. Также и в компонентах в onRun не работает, в init работает. Либо я что то недопонимаю
источник

Д

Дмитрий in OctoberCMS
Serge Rosolovsky
Заметил что если разместить php код в onStart страницы, то некоторые вещи не хотят работать, если разместить в onInit тогда работает. Также и в компонентах в onRun не работает, в init работает. Либо я что то недопонимаю
Можно почитать про live cycle октября, там прописано, что за чем идет
источник

SR

Serge Rosolovsky in OctoberCMS
Дмитрий
Можно почитать про live cycle октября, там прописано, что за чем идет
Понять бы еще почему так?
источник

Д

Дмитрий in OctoberCMS
Например я делал компонент, он некоторые данные не мог взять потому что они ещё не были получены, а смещая его на более поздний этап цикла я их получаю. То есть надо знать когда данные готовы и в какой момент, что бы все работало
источник

SR

Serge Rosolovsky in OctoberCMS
Дмитрий
Например я делал компонент, он некоторые данные не мог взять потому что они ещё не были получены, а смещая его на более поздний этап цикла я их получаю. То есть надо знать когда данные готовы и в какой момент, что бы все работало
А вот хотел спросить, лучше код выносить в компонент или можно в php секции страницы некоторые не слышком умные вещи писать?
источник