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());
 }
Exemplo n.º 2
0
<?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">