Hi,
I'm using multi modules structure and I can't register my external classes. Theses classes are located in Project/common/ext-lib/. So I put in my loader.php this :
$loader = new \Phalcon\Loader();
/**
 * We're a registering a set of directories taken from the configuration file
 */
$loader->registerDirs(
    array(
        $config->application->controllersDir,
        $config->application->pluginsDir,
        $config->application->libraryDir,
        $config->application->modelsDir,
        $config->application->externalLib
    )
);
$loader->registerClasses(
    array(
        "Pdf"  => "../../common/ext-libs/Pdf.php",
        "Mail"      => "../../common/ext-libs/Mail.php",
        "Tools"     => "../../common/ext-libs/Tools.php",
        "EDpdf"     => "../../common/ext-libs/EDpdf.php"
    )
);
$loader->register();And this loader.php is called in the bootstrap file.
But I have an error when I call, for example, Tools.php class by calling $tools = new Tools() and I don't know how I can fix that. This works well in my single application but it doesn't work in my multi module application.
PHP Fatal error:  Class 'Apps\\Frontend\\Controllers\\Tools' not found