Yii Framework Forum: Activedataprovider Non Ne Esco - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Activedataprovider Non Ne Esco Rate Topic: -----

#1 User is offline   gdang 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 37
  • Joined: 20-August 11
  • Location:Venice

Posted 05 January 2013 - 01:03 PM

nonc apisco bene il funzionamento di tale classe: mi spiego, per ora risolvo i miei problemi in questa maniera (premetto che non viglio usare CListView).

Controller:
	public function actionNews($page=0)
	{
		$this->layout='normal';
		$page_size=1;
		
		$pages =new CPagination(News::model()->count());
		$pages->setPageSize($page_size);
		
		if($page>$pages->getPageCount())
			$page=0;
		$pages->setCurrentPage($page);
		
		$news=News::model()->findAll(array('order'=>'id DESC', 'offset'=>$page_size*$page, 'limit'=>$page_size));
		
		$this->render('news', array("news"=>$news, "pages"=>$pages));
	}


View:
		<ul>
		<?php	foreach($news as $n){ ?>
			<li>
				<div class="little-news">
					<?php echo CHtml::image(Yii::app()->request->baseUrl.'/images/news/'.$n->photo,"image",array("width"=>"100")); ?>
					<h3><?php echo $n->title; ?></h3>
					<p><?php echo $n->text; ?></p>
					<a href="#">read more</a>
				</div>
			</li>
		<?php } ?>
		</ul>
		<?php $this->widget('ext.myLinkPager', array('pages'=>$pages)); ?>


Funziona, ma sicuramente si può fare di meglio, aiuto!
I'm beautiful and I dance well!
0

#2 User is offline   sensorario 

  • Elite Member
  • Yii
  • Group: Moderators
  • Posts: 1,986
  • Joined: 07-September 10
  • Location:Cesena (Italy)

Posted 05 January 2013 - 01:21 PM

Il titolo del thread è "Activedataprovider Non Ne Esco" e l'ultima frase del post è "Funziona, ma sicuramente si può fare di meglio, aiuto!"

Non mi è chiaro qual'è il problema.
0

#3 User is offline   gdang 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 37
  • Joined: 20-August 11
  • Location:Venice

Posted 05 January 2013 - 02:17 PM

View Postsensorario, on 05 January 2013 - 01:21 PM, said:

Il titolo del thread è "Activedataprovider Non Ne Esco" e l'ultima frase del post è "Funziona, ma sicuramente si può fare di meglio, aiuto!"

Non mi è chiaro qual'è il problema.


classica pagina delle news ma non voglio utilizzare clistview, mi serve fare paginazione e non mi interessa ricaricare via ajax il contenuto delle pagine. utilizzando Activedataprovider posso prelevare le pagine che mi servono passando il mio CPagination oppure la mia soluzione è l'unica cosa che si può fare?
I'm beautiful and I dance well!
0

#4 User is offline   sensorario 

  • Elite Member
  • Yii
  • Group: Moderators
  • Posts: 1,986
  • Joined: 07-September 10
  • Location:Cesena (Italy)

Posted 05 January 2013 - 02:20 PM

Non c'è mai una sola soluzione quindi la risposta è no: non è l'unica cosa che si può fare.
0

#5 User is offline   sensorario 

  • Elite Member
  • Yii
  • Group: Moderators
  • Posts: 1,986
  • Joined: 07-September 10
  • Location:Cesena (Italy)

Posted 05 January 2013 - 02:26 PM

Io ti do un consiglio, poi fanne quello che vuoi: non risolvere problemi che non hai.
2

#6 User is offline   gdang 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 37
  • Joined: 20-August 11
  • Location:Venice

Posted 05 January 2013 - 02:33 PM

View Postsensorario, on 05 January 2013 - 02:26 PM, said:

Io ti do un consiglio, poi fanne quello che vuoi: non risolvere problemi che non hai.


sensoratio santo e subito!
I'm beautiful and I dance well!
0

#7 User is offline   emafer 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 182
  • Joined: 23-February 12
  • Location:Amandola

Posted 06 January 2013 - 05:59 AM

View Postsensorario, on 05 January 2013 - 02:26 PM, said:

Io ti do un consiglio, poi fanne quello che vuoi: non risolvere problemi che non hai.


citazione da "lo zen e l'arte di programmare..."
di sensorario :)
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users