Для клиентов Расширение встроенных в CeteraCMS классов

В CeteraCMS v3.19.2 и выше.

Допустим, требуется сделать функционал активации для пользователей. Создаем класс, расширяющий Cetera\User:

class MyUser extends \Cetera\User {
 
    public function activate( $code )
    {
          .......
    }
 
}

 

И помещаем его в .templates/classes/MyUser.php или в themes/<ТЕМА>/classes/MyUser.php, если вы используете тему.

Затем необходимо сообщить системе, чтобы она использовала новый класс для пользователей.

Для этого в bootstrap.php помещаем такой код:

<?php
\Cetera\User::extend( 'MyUser');

 

Теперь пользователи системы будут экземплярами класса MyUser.


Мы на связи

фото Алены Ратниковой

Алена Ратникова
Отвечаю за всё производство

фото Марии Лебедевой

Мария Лебедева
Занимаюсь новыми клиентами


Cetera Labs

График работы

Понедельник-пятница
9:00-18:00

Телефон

8 (800) 775-52-93