хотите что бы оно на прод попало.
Миграция
Базы данных разные, это да. Я делаю изменения и в одной админке и в другой. И это не нравится. Если кто знает как правильно , то послушал бы
Никто не знает, есть у Олега варианты, но тоже они половинчатые по сути.
Иногда надо базу из прода заливать на дев
А там разных настроек нет для прода и компа ? Если просто сохранить так с прода на комп всю базу , то не слетит ?
Потому что пока не сделать иначе. Не очень нужно. Один из вариантов это автовыгрузка базы и импорт. Но в моих задачах не нужно. У меня база двух-трех месячной давности тоже устраивает.
Настройки если отличаются, то они в env В базе только два пути надо заменять для файлов. Ещё я site name меняю для своего удобства.
Где там для редактора и для загрузки файлов. Я до компа не дошел ещё.
Как буду пробовать спрошу. Только чет страшновато. Лишь бы по пизде не пошло
Это сложный момент, я сначала хотел написать какой-то синхронизатор, чтоб отслеживало созданные тв/шаблоны и прочее, и складывало их в миграции. Но стало лень, поэтому стараюсь создавать ТВ через миграции сразу, а не через админку. Потом, правда, надо периодически отлавливать, с какими id они там создались, и проставлять во всякие конфиги, если, к примеру, это был создан новый шаблон, надо создать какую-то новую ветвь в дереве, относительно которой будут делаться выборки - тогда еще и отлавливаем id созданного шаблона, и для него пуляем запись в таблицу system_settings с префиксом client_, и для модуля клиент сеттингс добавляем соответствующее поле, где будет выведен этот id. Еще не очень хороший момент, это если водной из админок кто-то решит переименовать тв-параметр, тогда нужно будет разруливать ситуацию с дубликатами.
Я не про эти id. К примеру, мы хотим сделать на сайте новый раздел "статьи". оответственно, создаём не только шаблон, но и какой-то ресурс с этим шаблоном, кторый станет корневым для статей. И вот id этого ресурса надо уже в конфиг пропихнуть.
не вижу проблемы, честно говоря 1. сделать шаблон, знаем имя 2. сделать тв, знаем имя 3. прицепить тв к шаблону, зная их имена получаем id 3. сделать ресурс, зная имя шаблона получить id я такие миграции писал
Я не говорю, что это проблема, я про то, что это надо не забыть :)
Ну вот не забыть это да
Обсуждают сегодня