Изменения в работе модулей Host CMS с версии 6.1.1

15 ноября 2013-го года Host CMS вышло новое обновление, в котором помимо всех доработок, присутствует один критический пункт относительно работы моделей. Обычным пользователям – это не критично, но если всё вы занимаетесь разработкой собственных модулей, которые работают с админкой сайта — изменения не оставят вас в стороне. Сторонние модули перестанут работать до того, как вы приведете их в соответствие с новой архитектурой.

В версии 6.1.1 для разных скинов реализованы свои Admin_Form_Entity_*, в связи с чем пользовательские модули требуют корректировки.

new $oAdmin_Form_Entity_XXX

заменяется на

Admin_Form_Entity::factory('XXX')

Пример:

$oAdmin_Form_Controller = new Admin_Form_Controller($oAdmin_Form);

на

$oAdmin_Form_Controller = Admin_Form_Controller::create($oAdmin_Form);
$oAdmin_Form_Entity_Menus = new Admin_Form_Entity_Menus();

на

$oAdmin_Form_Entity_Menus = Admin_Form_Entity::factory('Menus');
Core::factory('Admin_Form_Entity_Menu')

на

Admin_Form_Entity::factory('Menu')
$oAdmin_Form_Entity_Breadcrumbs = new Admin_Form_Entity_Breadcrumbs();

на

$oAdmin_Form_Entity_Breadcrumbs = Admin_Form_Entity::factory('Breadcrumbs');
Core::factory('Admin_Form_Entity_Breadcrumb')

на

Admin_Form_Entity::factory('Breadcrumb')

и т.д.

Изменения в работе модулей Host CMS с версии 6.1.1: 1 комментарий

  1. Из плюсов Хост ЦМС 6.1.1 это:
    1. Добавлен драйвер для работы с БД через PDO, указать драйвер можно в modules/core/config/database.php: ‘driver’ => ‘pdo’,
    2. Реализован обработчик платежной системы PayAnyWay

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*