public function getItems()
 {
     $items = parent::getItems();
     return $items->sort(array($this->getSortColumn() => 'ASC', 'ID' => 'ASC'));
 }
Example #2
0
 public function getItems()
 {
     $items = parent::getItems();
     return $items->sort($this->getSortColumn(), 'ASC');
 }
Example #3
0
 public function testGetItems()
 {
     $record = $this->objFromFixture('UploadFieldTest_Record', 'record1');
     $form = $this->getMockForm();
     // Anonymous field
     $field = new UploadField('MyField');
     $field->setForm($form);
     $field->setRecord($record);
     $this->assertEquals(array(), $field->getItems()->column('Title'));
     // Field with has_one auto-detected
     $field = new UploadField('HasOneFile');
     $field->setForm($form);
     $field->setRecord($record);
     $this->assertEquals(array('File1'), $field->getItems()->column('Title'));
     // Field with has_many auto-detected
     $field = new UploadField('HasManyFiles');
     $field->setForm($form);
     $field->setRecord($record);
     $this->assertEquals(array('File2', 'File3'), $field->getItems()->column('Title'));
     // Field with many_many auto-detected
     $field = new UploadField('ManyManyFiles');
     $field->setForm($form);
     $field->setRecord($record);
     $this->assertNotContains('File1', $field->getItems()->column('Title'));
     $this->assertNotContains('File2', $field->getItems()->column('Title'));
     $this->assertNotContains('File3', $field->getItems()->column('Title'));
     $this->assertContains('File4', $field->getItems()->column('Title'));
     $this->assertContains('File5', $field->getItems()->column('Title'));
 }