Assada
Соучастники-
Публикации
12 -
Зарегистрирован
-
Посещение
Все публикации пользователя Assada
-
Точно так же как и для обычного хостинга. Нужно указывать детали локального окружения
-
Я не готов. Это лишь Но достаточно подъемные для комьюнити. Мое ЧСВ не настолько велико.
-
Ну это займет не так много времени как кажется. Реализовать базовую модель которая будет реализовывать ArrayAccess с использованием query buildera. Ну или тупо взять и сделать ActiveRecord. Тогда и старые контроллеры будут работать и новые можно будет реализовать по новому. Однако нужно будет каждое расширение в котором есть модель оптимизировать. Всего перевести на новую архитектуру нужно будет примерно 100 админ моделей и 130 клиентских. Предположим что модели можно объединить(админ и клиент) тогда у нас около 120 моделей. Столько же реппозиториев. На 1 комплект модель-репозиторий уйдет примерно 10-20 минут времени. Тобишь на все уйдет рабочая неделя. Если все делать одному по 8 часов в день. Однако это Open Source проект и можно реализовать за 3-4 дня. Правда все это разбивается о расширения. И это лишь влажные мечты =(
-
Вернее ацессор(геттер). И то. Из за жопности моделей в ОКе это не так просто сделать. http://stackoverflow.com/questions/2763121/accessor-and-mutator
-
На самом деле можно написать мутатор в клиентской модели. Однако это не лучшее решение но изменение потребуется только в одном месте.
-
Короче проблема ?route=design/menu После после пересоздания меню - все ок. Но он работает не корректно. Если перетащить категорию в под-категорию, а потом обратно - просто обнуляет link в базе. А если отредактировать количество столбцов - тоже обнуляет link в базе
-
Та же проблема. Но касается только родительских категорий у которых есть дети. Слабо знаком со структурой OpenCart, однако... catalog\controller\common\header.php:148 $this->getMenuLink($menu) Генерирует ссылку без id корневой категории. ?route=product/category&path=_ А все потому, что catalog\controller\common\header.php:148 $item['link'] - пустой. Ибо $this->model_design_menu->getMenus() возвращает его пустым. Пока не пофиксил. Пытаюсь разобраться.
