public function testFindClassmatesOf() { $john = new DBStudent(); $john->setName('john'); $john->save(); $jean = new DBStudent(); $jean->setName('jean'); $jean->save(); $phil = new DBStudent(); $phil->setName('phil'); $phil->save(); $this->assertEquals(0, DBStudentQuery::create()->findClassmatesOf($phil)->count()); $this->assertEquals(0, DBStudentQuery::create()->findClassmatesOf($jean)->count()); $this->assertEquals(0, DBStudentQuery::create()->findClassmatesOf($john)->count()); $jean->addClassmate($phil); $this->assertEquals(0, DBStudentQuery::create()->findClassmatesOf($phil)->count()); $this->assertEquals(0, DBStudentQuery::create()->findClassmatesOf($jean)->count()); $jean->save(); $this->assertEquals(1, DBStudentQuery::create()->findClassmatesOf($phil)->count()); $this->assertEquals(1, DBStudentQuery::create()->findClassmatesOf($jean)->count()); $coll = DBStudentQuery::create()->findClassmatesOf($phil); $this->assertInstanceOf('PropelObjectCollection', $coll); $this->assertInstanceOf('DBStudent', $coll[0]); $this->assertEquals('jean', $coll[0]->getName()); $coll = DBStudentQuery::create()->findClassmatesOf($jean); $this->assertInstanceOf('PropelObjectCollection', $coll); $this->assertInstanceOf('DBStudent', $coll[0]); $this->assertEquals('phil', $coll[0]->getName()); $jean->removeClassmates(); $jean->save(); $this->assertEquals(0, DBClassmateQuery::create()->count()); $this->assertEquals(0, DBStudentQuery::create()->findClassmatesOf($phil)->count()); $this->assertEquals(0, DBStudentQuery::create()->findClassmatesOf($jean)->count()); }
<?php include 'includes/header.php'; $task = new DBTask(); $taskAll = $task->findAll(); $dbtaskSubmit = new DBTaskSubmit(); $taskSubmit = new TaskSubmit(); $submitData = $dbtaskSubmit->findAll(); $student = new DBStudent(); $stu = $student->findAll(); //var_dump($submitData); ?> <link rel="stylesheet" type="text/css" href="css/table/component.css"> <link rel="stylesheet" type="text/css" href="css/grade.css"> <div id="modal" class="modal fade" role="dialog" aria-labelledby="newEventModal"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> <h4 class="modal-title" id="ModalLabel">任务权重</h4> </div> <div class="modal-body"> <div class="task-box row"> <div class="col-md-10 col-md-offset-1"> <p>为各个作业分配0-10的权重</p> <?php if ($taskAll) { foreach ($taskAll as $key => $value) { # code... ?> <div class="tasks">