supongamos que para empezar tengo esto , una consulta sql , con llos restultados.
Código PHP:
$query = mysql_query("SELECT * FROM `locales` WHERE `online`");
while($result = mysql_fetch_assoc($query)){
$master->bloque('locales_list',array('nombre'=>$result['nombre']));
}
.....
como primer parametro le paso locales_list,, y como segundo,,, un array,, o como sea, con el valorr... que me devuelve,la consulta del campo nombre....
bien ahora en el metodo blque tengo esto....
--------------------
Código PHP:
function bloque($a,$b){
$c = explode(':',$a);
$e = '';
foreach($c as $d){
$h = $e.$d;
if(!isset($this->bloque[$h])){
$this->bloque[$h] = 0;
$j = 0;
}else{
$j = $this->bloque[$h] - 1;
}
$e = $h.$j;
}
$e = $h.$this->bloque[$h];
if(is_array($b)){
foreach($b as $f => $g){
$this->render[$e.$f] = $g;
}
}
$this->bloque[$h]++;
}
no se por que le extraigo los ":" y separados por los dospuntos. los coloco en un array,, seria un array feo...
algo asi,,,
c[0]="locale_list"
c[1]="locale_list"
c[2]="locale_list"
c[3]="locale_list"
c[4]="locale_list"
c[5]="locale_list"
por cada vez que llamo a ese metodo, bloque...
y tengo una variable $e que siempre sera un espacio vacio,,,
en el foreach,,, agarro el array c, y voy haciendo una cadena,, masomenos asi... (esta bien lo q pongo abajo??)
$h= "locale_list locale_list locale_list locale_list locale_list locale_list "
wtf?? asi queda ,, no??
despues dice que si la posicion, $h. (cuando paso a ser un entero...??)
bueno ustedes entienden, me toma lavariable h, como un entero. no entiendo nada....