public function getItems() { $items = parent::getItems(); return $items->sort(array($this->getSortColumn() => 'ASC', 'ID' => 'ASC')); }
public function getItems() { $items = parent::getItems(); return $items->sort($this->getSortColumn(), 'ASC'); }
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')); }