Дмитрий
вот что ты делаешь?
Дмитрий
ты же модель создаешь
Дмитрий
так?
Ilia
Дмитрий
ты модель хочшеь унаследовать от cmsobject?
Ilia
Дмитрий
модель?
Дмитрий
нафига
Дмитрий
там у mvc джумлы модель орагнизована
Дмитрий
зачем cmsobject от нее
Дмитрий
тебе всю реалиаузию надо саммоу делать и свое наследование
Дмитрий
у тебя должно допустим быть getItem и он вовзращает cmsobject
Дмитрий
или std class
Дмитрий
неважно
Дмитрий
это как договоришься в своей программе
Дмитрий
а модель нафига от cmsobject? чтобы самому писать реализаци и не от нее надо наследоваться
Ilia
Дмитрий
ты говоришь, что хочешь модель унаследовать от cmsobject
Дмитрий
а не возвращаемое значение getItem
Дмитрий
я так понял
Ilia
Дмитрий
Дмитрий
я понять не могу
Ilia
Дмитрий
Дмитрий
что ты имеешь ввиду
Ilia
Дмитрий
ты хочешь внедрить свой интерфейс унаследованный наполобие от cmsobject, для записей от модели
Дмитрий
1. тебе надо создать сначала интерфейс общий
2. тебе нужна фабрика, наподобие что ты сейчас исопльзуешь
3. можешь взять registry и его расширить или можешь вообще свое сделать, что ты хочешь, скопировать
Дмитрий
в ламинас, в зенде для этого используется Hydrator
Дмитрий
чтобы можно было эти объекты такого рода связывать от разных
Дмитрий
они должны иметь общие интерфейсы, но реализация разная от того что там внутри
Дмитрий
https://docs.laminas.dev/laminas-hydrator/v3/quick-start/
Дмитрий
в зенде подобные работы с объектам работают через Hydrator
Дмитрий
что позволяет решить все проблемы что там внутри и связывать их беспроблемно
Дмитрий
подобные вещи должны обязатально наследовать от классов и в наследовании обязательно должны быть указаны интерфейсы или просто от интерфейса напрямую
Дмитрий
и прописать их надо
Сергей Cave
@progreccor когда и как лучше обновлять альму на сервере? или достаточно только RISH обновлять? dnf check-update выдал большой список обновлений. Что посоветуешь?
Vladimir
Vladimir
Что касается Альмы - обновлять надо конкретно то, что требуется
Vladimir
Смысла в полном обновлении нет
Сергей Cave
ну, посредством RISH же та же мария обновляется...
Сергей Cave
и да, это не камень в огород
Vladimir
Сергей Cave
а-а-а... от оно чё... ну, я пока далёк... так... интересуюсь
Vladimir
Сергей Cave
думаю, что такие вопросы могут у многих могут возникать, поэтому в чат и спросил. А не в личку.
Vladimir
Сергей Cave
Vladimir
Vladimir
Просто я обычно на продакшене такими вещами не занимаюсь
Vladimir
1. Долго
2. Хрен знает как пойдет
Vladimir
Частенько новые конфиги кое где прописываются
Vladimir
От админов я подцепил правильный ход жизни сервера - берешь разворачиваешь новый, перетягиваешь туда все сайты и потом старый грохаешь
Сергей Cave
ну, я и не собирался на продакшене )))
только на локалке (после снапшота)
и в свободное от работы время (которого сейчас нет от слова совсем)
Vladimir
Это правильный подход к обновлению
Vladimir
Vladimir
Там пофигу
Vladimir
Ничего критичного не произойдет
Vladimir
То есть что касается цикла жизни продакшена - он живет не более года
Vladimir
Затем выпускается новый сервер, туда переезжают сайты
Для миграции сайтов в рише есть кнопка
Сергей Cave
Кстати. Что обнаружил. Ты про это говорил? Что и в кокпит можно авторизовываться по ключу?
Vladimir
Vladimir
Vladimir
В этом собственно его суть
Vladimir
То есть ты на локалке ставишь кокпит, на продакшене тоже, но закрываешь порт для кокпита на продакшене.а затем подключаешься с локалки по ключу
Сергей Cave
Я не знаю где ты будешь брать время, но это надо описать )
Сергей Cave
Это отличное решение (опять же, на мой непрофессиональный взгляд)
Vladimir
Vladimir
напишу
Sergey
напишу
Перевод, кстати, написал? )
Vladimir