Yii Framework Forum: CListView - Yii Framework Forum

Jump to content

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

CListView Rate Topic: -----

#1 User is offline   test_yii 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 14
  • Joined: 16-January 12

Posted 31 January 2012 - 08:12 AM

Witam,

Posiadam model który coś mi tam pobiera korzystając z CSqlDataProvider:

$dataProvider=new CSqlDataProvider($sql, array(
		    'totalItemCount'=>$count,
		    'sort'=>array(
		        'attributes'=>array(
						'id',
						'name',
						'note',
	         		'insert_time',
		        ),
		        'defaultOrder' => array(
		        		'insert_time' => true,
		        ),
		    ),
		    'pagination'=>array(
		        'pageSize'=>50,
		    ),
		));
		
		return $dataProvider;


Następnie w kontrolerze przekazuje wartości do widoku $dataProvider.


W widoku wywołuje:

$this->widget('zii.widgets.CListView', array(
	'dataProvider'=>$dataProvider,
	'itemView'=>'_view',
)); ?>


W tym samym katalogu widoku, mam też _view.php w który to z koleji:

	<b><?php echo CHtml::encode($data->getAttributeLabel('name')); ?>:</b>
	<?php echo CHtml::encode($data->name); ?>
	<br />

	<b><?php echo CHtml::encode($data->getAttributeLabel('insert_time')); ?>:</b>
	<?php echo CHtml::encode($data->insert_time); ?>
	<br />



Efekt jest taki, że widok się wczytuje, aż do momentu wywołania CListView - wtedy pada. Na CGridView - wszystko chodzi bez problemu.

Jakieś pomysły? Dzięki wielkie.
0

#2 User is offline   sidewinder 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 208
  • Joined: 08-July 09
  • Location:Poland

Posted 31 January 2012 - 09:41 AM

Co znaczy pada? Pojawia się jakiś błąd? Co masz w logach?
---------------------------------------------------------------------
"Never memorize what you can look up in books."
Albert Einstein
0

#3 User is offline   test_yii 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 14
  • Joined: 16-January 12

Posted 31 January 2012 - 10:08 AM

W logach php ->PHP Fatal error: Call to a member function getAttributeLabel() on a non-object in .../_view.php
0

#4 User is offline   test_yii 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 14
  • Joined: 16-January 12

Posted 31 January 2012 - 03:25 PM

Rozwiązane -> zamiast odwoływać sie obiektowo, należało wywołać element jako el. tabl
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