Size: a a a

2021 March 13

A

Axenia in OctoberCMS
Igor (380.34) увеличил карму LeMaX10 (3356.26)
источник

v

vladimir in OctoberCMS
Igor
+ спасибо
Composer, npm собираются прямо на сервере. Можно конечно использовать промежуточный и т д, но это совсем другая схема деплоя.

Если говорим про докер, то контейнеры бы я собирал на промежуточном сервере, а на продакшене уже выгружал бы готовый контейнер из реестра.
источник

ML

Maksim Logvinenko in OctoberCMS
Тот момент, когда зашел в чат с вопросом, перечитал все сообщения, посмотрел все новости и т.д. и забыл что хотел спросить пока добрался до конца😅
источник

NK

Nikita Khaetsky in OctoberCMS
Maksim Logvinenko
Тот момент, когда зашел в чат с вопросом, перечитал все сообщения, посмотрел все новости и т.д. и забыл что хотел спросить пока добрался до конца😅
Это нормально)
источник

ML

Maksim Logvinenko in OctoberCMS
Nikita Khaetsky
Это нормально)
Ну да, сантабарбара еще та)
С одной стороны возможность выбора
С другой жалко что команда я так понял возможно дополняться другими людьми будет в october cms или уже дополнилась
Система максимально заходит, пришел на её с drupal 7,8,9 и надеюсь еще она будет жить долго, так как планирую взять за основную, безумно нравится все
источник

NK

Nikita Khaetsky in OctoberCMS
Maksim Logvinenko
Ну да, сантабарбара еще та)
С одной стороны возможность выбора
С другой жалко что команда я так понял возможно дополняться другими людьми будет в october cms или уже дополнилась
Система максимально заходит, пришел на её с drupal 7,8,9 и надеюсь еще она будет жить долго, так как планирую взять за основную, безумно нравится все
Поверь. Это только лучше что они ушли
источник

ML

Maksim Logvinenko in OctoberCMS
Nikita Khaetsky
Поверь. Это только лучше что они ушли
Ну судя по некоторым факторам, я солидарен с этим
Но так как новенький здесь и еще далеко не в курсе во всем , так еще не могу однозначного мнения вынести, да и не нужно))
источник

ML

Maksim Logvinenko in OctoberCMS
Такс, вспомнил что спросить хотел
Подскажите, пожалуйста
Создаю компонент в своем плагине и хочу вынести с помощью его инфу из модели (это не столь суть, хочу просто с php вывести данные компонентом)
Читал доку и увидел что это можно сделать как минимум двумя способами, а именно:
1) Создать вот такую конструкцию https://prnt.sc/10kmy0b
или
2) Или воспользоваться жизненным циклом страницы в компоненте https://prnt.sc/10kmz8b

Какой способ предпочтительней, немного не понимаю что и в какой ситуации лучше использовать, может кто то подсказать на двух пальцах?
источник

ML

Maksim Logvinenko in OctoberCMS
я так понимаю, во втором случае все переменные более глобальные, а в первом можно дубликаты делать
источник

ML

Maksim Logvinenko in OctoberCMS
Правильный ход мысли?
источник

Э

Эд in OctoberCMS
Maksim Logvinenko
Такс, вспомнил что спросить хотел
Подскажите, пожалуйста
Создаю компонент в своем плагине и хочу вынести с помощью его инфу из модели (это не столь суть, хочу просто с php вывести данные компонентом)
Читал доку и увидел что это можно сделать как минимум двумя способами, а именно:
1) Создать вот такую конструкцию https://prnt.sc/10kmy0b
или
2) Или воспользоваться жизненным циклом страницы в компоненте https://prnt.sc/10kmz8b

Какой способ предпочтительней, немного не понимаю что и в какой ситуации лучше использовать, может кто то подсказать на двух пальцах?
Если через функцию post(вариант первый), то необходимо будет дополнительно обращаться к этой функции на странице для извлечения данных из нее, обычно делают так

Если задача очень простая, на уровне простых переменных то можно и через второй вариант, при этом переменные будут сразу в шаблоне, достаточно просто вывести компонент
источник

Э

Эд in OctoberCMS
Maksim Logvinenko
я так понимаю, во втором случае все переменные более глобальные, а в первом можно дубликаты делать
Дубликаты каким образом? Данные идут из функции, функции дублировать нельзя
источник

ML

Maksim Logvinenko in OctoberCMS
Эд
Дубликаты каким образом? Данные идут из функции, функции дублировать нельзя
Имел введу если на страницу добавить несколько компонентов
типа
blogPosts.posts
blogPosts2.posts
источник

ML

Maksim Logvinenko in OctoberCMS
Эд
Если через функцию post(вариант первый), то необходимо будет дополнительно обращаться к этой функции на странице для извлечения данных из нее, обычно делают так

Если задача очень простая, на уровне простых переменных то можно и через второй вариант, при этом переменные будут сразу в шаблоне, достаточно просто вывести компонент
+
спасибо!
источник

Э

Эд in OctoberCMS
Maksim Logvinenko
Имел введу если на страницу добавить несколько компонентов
типа
blogPosts.posts
blogPosts2.posts
А зачем? Достаточно один компонент с динамичной функцией, blogPosts.posts("categoryID"), А функция принимает параметр и отдает данные по своей логике

Но, очень рекомендую не делать велосипедов(если только веселья ради или тестов). Если пройтись по популярным плагинам это дают хорошее понимание
источник

NK

Nikita Khaetsky in OctoberCMS
Maksim Logvinenko
Такс, вспомнил что спросить хотел
Подскажите, пожалуйста
Создаю компонент в своем плагине и хочу вынести с помощью его инфу из модели (это не столь суть, хочу просто с php вывести данные компонентом)
Читал доку и увидел что это можно сделать как минимум двумя способами, а именно:
1) Создать вот такую конструкцию https://prnt.sc/10kmy0b
или
2) Или воспользоваться жизненным циклом страницы в компоненте https://prnt.sc/10kmz8b

Какой способ предпочтительней, немного не понимаю что и в какой ситуации лучше использовать, может кто то подсказать на двух пальцах?
Первый вариант скорее нужен для того, что если у тебя на странице есть несколько одинаковых компонентов, и один компонент может вывести разные данные в зависимости от его настроек.

Второй вариант скорее нужен для случаев, когда ты точно знаешь что такого элемента у тебя в странице больше чем 1 не будет
источник

NK

Nikita Khaetsky in OctoberCMS
То-есть ты можешь на одну страницу, добавить 2 компонента blogPosts с разными настройками фильтрации - типо лучшие, новые и т.д.

И таким образом обращаться к каждому компоненту индивидуально
источник

NK

Nikita Khaetsky in OctoberCMS
Это в очень грубой форме объяснено
источник

ML

Maksim Logvinenko in OctoberCMS
Nikita Khaetsky
То-есть ты можешь на одну страницу, добавить 2 компонента blogPosts с разными настройками фильтрации - типо лучшие, новые и т.д.

И таким образом обращаться к каждому компоненту индивидуально
+
Точно, круто
именно то что нужно по объяснению

То есть по сути, если компонент выводиться будет только в одном экземпляре, то лучше использовать второй варинат?
Или здесь принципиальная разница становится только в случае, когда появляются дубликаты?
источник

NK

Nikita Khaetsky in OctoberCMS
Maksim Logvinenko
+
Точно, круто
именно то что нужно по объяснению

То есть по сути, если компонент выводиться будет только в одном экземпляре, то лучше использовать второй варинат?
Или здесь принципиальная разница становится только в случае, когда появляются дубликаты?
Не принципиально, главное спроектируй все так чтобы у тебя ничего не пересекалось
источник