Метод init() Инициализация методов
Для решения большинства задач, необходимо инициализировать несколько методов при запуске контроллера.
$this -> usersSave();
$this -> usersList();
$this -> userProfile();
В рамках контроллера, для решения подобной задачи, необходимо использовать метод init()
$this -> init(
array arMethods
)
Метод подключит массив методов которые инициализируются в контроллере. Для успешной инициализации, все подключаемые методы должны иметь уровень доступа protected
Метод вернет $this
Параметры
Параметр | Описание |
arMethods | Массив названия методов для инициализации |
Пример
final class UsersController extends PrController {
public function index(){
$this -> init([
'userSave',
'usersList',
'userProfile',
]);
}
public function usersSave(){
}
public function usersList(){
}
public function userProfile(){
}
}