Автозагрузка классов в MODX

Есть ли лучшее решение для загрузки пользовательских классов в MODx?

Сначала создайте классы папок внутри создайте некоторый класс

phpmailer.php

Сделайте PLUGIN какой-нибудь вызов автозагрузчика по событию, я все еще не знаю всех событий, может быть, я допустил ошибку,

OnLoadWebDocument

PLUGIN

<?php
//PATHS
define("_CLASSES",_APP_PATH."classes/");

function __autoload($classname){
require_once(_CLASSES.$classname.".php");
}
?>

А потом использовать фрагменты как

SNIPPET

$mail = new PHPMailer;

$mail->From = '[email protected]';
$mail->FromName = 'Mailer';
$mail->addAddress('[email protected]', 'Joe User');     // Add a recipient
$mail->addAddress('[email protected]');               // Name is optional
$mail->addReplyTo('[email protected]', 'Information');
$mail->addCC('[email protected]');
$mail->addBCC('[email protected]');

Будет ли это работать, вы будете использовать его таким образом, потому что чем мы можем сделать так, чтобы многие наши классы использовались, а не записывали весь класс во фрагменте?
или, может быть, использовать

$modx->loadClass();

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]