Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/07/2011, 10:30
w0rldart
 
Fecha de Ingreso: junio-2009
Ubicación: Madrid
Mensajes: 402
Antigüedad: 15 años, 4 meses
Puntos: 20
Pasar un array por el url

Buenas, he llegado a este punto con mi framework del que no he conseguido pasar. Espero que me puedan ayudar.

Tengo esta clase que la uso como una clase de administrar el contenido de mi web con solo pasar algunos parametros por la url de la web:

Código PHP:
class AdminModules {
    
    var 
$options = array();
    
    function 
__construct(){
        
$ImgOperations = new ImgOperations();
    }
    
    function 
load($options){
        
print_r($options);
        
/*foreach($options as $option){
            $this->$option;
        }*/
    
}
    
    private function 
checkFileNamePhotos(){
        
$this->ImgOperations->checkFileName["photos"] = false;
    }
    private function 
checkFileNameThumbs(){
        
$this->ImgOperations->checkFileName["thumbs"] = false;
    }
    

y aqui es donde los recojo y los envio a la clase

Código PHP:

if(isset ($_GET['opt'])){
        
$opt $_GET['opt'];
        
$AdminModules->load($opt);
    } 
Antes para cada valor que queria pasar y ejecutar una function tenia una variable distinta, ahora quiero pasar un array y meter alli los valores que necesita por el momento.

Es decir intento hacer algo como esto, al pasar esto: &opt=checkFileNamePhotos,checkFileNameThumbs que sea valores bool para el array $options y luego con un foreach pasarlos cada uno a la function indicada.


Que me decis, como seria esto posible? Otras ideeas?