Yii Framework Forum: Pagination - Yii Framework Forum

Jump to content

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

Pagination Sortierung, Einträge pro Seite etc Rate Topic: -----

#1 User is offline   yii 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 440
  • Joined: 25-July 09

Posted 29 July 2009 - 04:18 PM

Hi,
es geht um die Klasse CBasePager und CPagination

Ich weiß zwar das ich mit setPageSize() die Anzahl der Einträge pro Seite festlegen kann, aber wo schreibe ich das rein (ich tippe auf die View-Dateien) und vorallem wie.

2. Frage
Wie kann ich z.B. nach ID suchen, gibt es eine Sort-Methode?
Meine Fragen stelle ich öffentlich und baue somit eine Wissensdatenbank für andere auf!
0

#2 User is offline   mbi 

  • Master Member
  • PipPipPipPip
  • Yii
  • Group: Members
  • Posts: 608
  • Joined: 08-May 09

Posted 29 July 2009 - 04:24 PM

hast du mit yiic shell mal ein crud generiert?
tu das und schau dir den generierten Code an, insbesondere die actionAdmin-Methode, dort wird pagination und sort verwendet
0

#3 User is offline   yii 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 440
  • Joined: 25-July 09

Posted 29 July 2009 - 05:10 PM

lag mir vor den Augen....
		$criteria = new CDbCriteria;

		$pages = new CPagination(xyz::model()->count($criteria));
		$pages->pageSize=self::PAGE_SIZE;
		$pages->applyLimit($criteria);

		$sort = new CSort('xyz');
		$sort->applyOrder($criteria);

		$models = xyz::model()->findAll($criteria);

		$this->render('admin',array(
			'models'=>$models,
			'pages'=>$pages,
			'sort'=>$sort,
		));


Ich hoffe das in ferner Zukunft das CSort in der CPagination integriert sein wird.
Meine Fragen stelle ich öffentlich und baue somit eine Wissensdatenbank für andere auf!
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