Sé que esta pregunta ya se ha hecho, pero parece que el proceso de carga automática ha cambiado un poco con el compositor.agregar una biblioteca a silex
Solo quiero agregar una biblioteca de clases a mi proyecto de silex.
Hice, pues, este archivo: proveedor \ lib \ picture.php
<?php
namespace MyNamespace;
class Picture
{
function testage()
{
echo 'hihaaa ça marche'; exit;
}
}
de vendedor/compositor/autoload_namespaces.php, añadí esta línea a la gran variedad:
'MyNamespace' => $vendorDir . '/lib/',
y en el archivo principal añadí:
use MyNamespace\Picture as Picture;
y lo llamó así:
$app->register(new Picture());
que me da este error:
Fatal error: Class 'MyNamespace\Picture' not found...
Simplemente no sé cómo agregar una clase que puede utilizar desde cualquier controlador, fácilmente, sin línea de comandos (no uso compositor, descargué silex preconfigurado), ¿alguna idea?
Al final de su pregunta, él dice explícitamente que no está usando el compositor. – Maerlyn
Thx @igorw! ¡Poner "src /" lo hizo funcionar para mí! =) (Aunque me pregunto por qué) –