コード例 #1
0
 protected function doSave($con = null)
 {
     parent::doSave($con);
     ClassroomResourcesPeer::doDeleteByClassroom($this->getObject()->getId());
     foreach ($this->getValue('resources') as $resource_id) {
         $cs = new ClassroomResources();
         $cs->setResourceId($resource_id);
         $cs->setClassroom($this->getObject());
         $cs->save($con);
     }
 }
コード例 #2
0
ファイル: Resources.php プロジェクト: nvidela/kimkelen
 public function canBeDeleted(PropelPDO $con = null)
 {
     $criteria = new Criteria();
     $criteria->add(ClassroomResourcesPeer::RESOURCE_ID, $this->getId());
     return !ClassroomResourcesPeer::doCount($criteria);
 }