当前位置: 首页>>代码示例>>PHP>>正文


PHP Division::setName方法代码示例

本文整理汇总了PHP中Division::setName方法的典型用法代码示例。如果您正苦于以下问题:PHP Division::setName方法的具体用法?PHP Division::setName怎么用?PHP Division::setName使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Division的用法示例。


在下文中一共展示了Division::setName方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: createByName

 public function createByName($name)
 {
     print_r('[' . $name . ']');
     $document = new Division();
     $document->setName($name);
     $document->setSlug();
     $document->save();
     $document = $this->findOneBySlug($document->getSlug());
     return $document;
 }
开发者ID:bigjoevtrj,项目名称:codeigniter-bootstrap,代码行数:10,代码来源:divisionrepository.php

示例2: execute

 protected function execute($arguments = array(), $options = array())
 {
     // initialize the database connection
     $databaseManager = new sfDatabaseManager($this->configuration);
     $connection = $databaseManager->getDatabase($options['connection'] ? $options['connection'] : null)->getConnection();
     // add your code here
     $courses = CoursePeer::doSelect(new Criteria());
     foreach ($courses as $course) {
         $division = new Division();
         $division->setName($course->getName());
         $division->setSchoolYearId($course->getSchoolYearId());
         foreach ($course->getCourseSubjects() as $course_subject) {
             $course_students = $course->getCourseStudents();
             if (isset($course_students[0])) {
                 $division->setCareerId($course_students[0]->getCareerSubject()->getCareerId());
             } else {
                 $division->setCareerId(1);
             }
             $new_course = new Course();
             $course->copyInto($new_course);
             $new_course->setName($course_subject->getSubject() . ' - ' . $course->getName());
             $new_course->save();
             $new_course_subject = new CourseSubject();
             $course_subject->copyInto($new_course_subject);
             $new_course_subject->setCourseId($new_course->getId());
             $new_course_subject->setCourseId($new_course->getId());
             $new_course_subject->save();
             $course_subject->delete();
             $c = new Criteria();
             $c->add(CourseStudentPeer::COURSE_ID, $course->getId());
             $c->addJoin(CourseStudentPeer::CAREER_SUBJECT_ID, CareerSubjectPeer::ID);
             $c->add(CareerSubjectPeer::SUBJECT_ID, $new_course_subject->getSubjectId());
             $course_students = CourseStudentPeer::doSelect($c);
             foreach ($course_students as $course_student) {
                 $new_course_student = new CourseStudent();
                 $course_student->copyInto($new_course_student);
                 $new_course_student->setCourseId($new_course->getId());
                 $new_course_student->save();
                 $course_student->delete();
             }
             $division_course = new DivisionCourse();
             $division_course->setCourse($new_course);
             $division->addDivisionCourse($division_course);
         }
         try {
             $course->delete();
         } catch (Exception $e) {
         }
         try {
             $division->save();
         } catch (Exception $e) {
         }
         $this->logSection('division+', 'Division ' . $division . ' created');
     }
 }
开发者ID:nvidela,项目名称:kimkelen,代码行数:55,代码来源:dcCreatedivisionsfromcoursesTask.class.php

示例3: setName

 public function setName($name)
 {
     $this->__load();
     return parent::setName($name);
 }
开发者ID:digvijaymohite,项目名称:e-tender,代码行数:5,代码来源:__CG__Division.php

示例4: initDivision

 function initDivision()
 {
     $division = new Division();
     $division->setName("Sindhudurg");
     $sub1 = new Subdivision();
     $sub1->setName("Devgad");
     $sub1->setDivision($division);
     $sub2 = new Subdivision();
     $sub2->setName("Vaibhavvadi");
     $sub2->setDivision($division);
     $sub3 = new Subdivision();
     $sub3->setName("Malwan");
     $sub3->setDivision($division);
     $sub4 = new Subdivision();
     $sub4->setName("Kudal");
     $sub4->setDivision($division);
     $sub5 = new Subdivision();
     $sub5->setName("Vengurla");
     $sub5->setDivision($division);
     $sub6 = new Subdivision();
     $sub6->setName("Sawantwadi");
     $sub6->setDivision($division);
     $sub7 = new Subdivision();
     $sub7->setName("Dodamarg");
     $sub7->setDivision($division);
     $division->getSubdivisions()->add($sub1);
     $division->getSubdivisions()->add($sub2);
     $division->getSubdivisions()->add($sub3);
     $division->getSubdivisions()->add($sub4);
     $division->getSubdivisions()->add($sub5);
     $division->getSubdivisions()->add($sub6);
     $division->getSubdivisions()->add($sub7);
     $this->em->persist($division);
     $this->em->flush();
     echo "Locations Created..";
 }
开发者ID:digvijaymohite,项目名称:e-tender,代码行数:36,代码来源:Schema.php


注:本文中的Division::setName方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。