Saludos:
EStoy realizando un slider de imagenes para la cabecera, pero me surge el problema de insertar las variables con un foreach.
Les dejo el codigo por si pudieran ayudarme, gracias
$this->widget(
'ext.xflexslider.XFlexSlider',array(
'slides'=>array(
//use content
'slide'.$model->id => array(
'id'=>'slide'.$model->id,
'caption'=>'',
'content'=>'<img src="' . Yii::app()->request->baseUrl . '/banner/'.$model->ruta.'" />',
),
),
‘flexsliderOptions’=>array(
// 'animation' => "'slide'",
// 'slideDirection' => 'vertical',
'mousewheel' => true,
),
));
carreraj
(Carreraj)
2
Hola, yo probaría a generar el array antes de iniciar el widget y usarlo dentro. Algo como:
//suponemos que tenemos un array de objetos devueltos por un findAll o algo similar.
$slides=array();
foreach($modelos as $model)
{
$slides[]= array(' slide'.$model->id => array(
'id'=>'slide'.$model->id,
'caption'=>$model->name,
'content'=>'<img src="' . Yii::app()->request->baseUrl . '/banner/'.$model->ruta.'" />',
);
}
$this->widget('ext.xflexslider.XFlexSlider',array(
'slides'=>$slides,
'flexsliderOptions'=>array(
// 'animation' => "'slide'",
// 'slideDirection' => 'vertical',
'mousewheel' => true,
),
));
No lo he probado y puede contener errores pero la idea es esa.
Saludos:
Gracias Juan Por tu respuesta, me vale la idea, ya intente algo parecido, pero esto funciona.
De nuevo Gracias.