Ver Mensaje Individual
  #17 (permalink)  
Antiguo 05/12/2006, 12:43
Core2Quadro
 
Fecha de Ingreso: noviembre-2006
Ubicación: Argentina - Entre Rios
Mensajes: 15
Antigüedad: 17 años, 5 meses
Puntos: 0
Exclamación

Gracias Fridureiks

Al probar tratar de instanciar

Código PHP:
$select = new Form.Select(); 
haciendo referencia a una clase en /src/Form/Select.php y con el consejo de Casuis, remplace el codigo un poquito para ver que viene en el autoload...

Código PHP:
function __autoload($class_name) {
    global 
$src;
    
    
//$class_name = str_ireplace('.','/',$class_name);

        
$path explode('.',$class_name);
        echo 
'<pre>';
        echo 
print_r($path);
        echo 
"</pre>";
        
$class_name implode('/',$path);
        
    require_once 
$src.$class_name '.php';

    
// Verificar si la sentencia include declara la clase

    
if (!class_exists($class_namefalse)) {
        
trigger_error("No es posible cargar la clase: ".$class_nameE_USER_WARNING);
    }    

Lo que logre que imprima print_r es:

Código:
Array
(
    [0] => Form
)
1
O sea que php no me levanta todo el "nombre" de la clase como un string "Form.Select"() sino solo hasta el punto... asique voy a probar con Form_Select y les cuento...