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


PHP Project::setName方法代码示例

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


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

示例1: testIfSessionCanAddEntity

 public function testIfSessionCanAddEntity()
 {
     $project = new Project();
     $project->setName('My Project');
     $this->session->addEntity($project);
     $this->assertTrue($this->session->isAdded($project));
 }
开发者ID:andho,项目名称:simdal,代码行数:7,代码来源:SimDAL_SessionTest.php

示例2: testTpConfig

 public function testTpConfig()
 {
     $project = new Project();
     $project->setName('name');
     $project->setDescription('description');
     $project->setKeywords(['k1', 'k2']);
     $project->setHomepage('http://homepage.com');
     $project->addAuthor(new Author('author-name <author@email.com>'));
     $project->addPackage($this->buildPackage('namespace1', ['path1.1', 'path1.2']));
     $this->assertSame(['name' => 'name', 'description' => 'description', 'keywords' => ['k1', 'k2'], 'homepage' => 'http://homepage.com', 'authors' => [['name' => 'author-name', 'email' => 'author@email.com']], 'autoload' => ['psr-4' => ['namespace1\\' => ['path1.1', 'path1.2']]]], $project->toConfig());
 }
开发者ID:raphhh,项目名称:samurai,代码行数:11,代码来源:ProjectTest.php

示例3: executeCreate

 public function executeCreate(sfWebRequest $request)
 {
     $name = $request->getParameter("name");
     if (strlen($name) > 1 && strlen($name) < 45) {
         $p = new Project();
         $p->setName($name);
         $p->save();
     } else {
         $this->forward404("The project name is to long!");
     }
     $this->executeList($request);
     $this->setLayout("list");
 }
开发者ID:adatta02,项目名称:comp190-code,代码行数:13,代码来源:actions.class.php

示例4: executeUpdate

 public function executeUpdate()
 {
     $jira = new sfJiraPlugin($this->getUser()->getProfile()->getJiraLogin(), $this->getUser()->getProfile()->getJiraPassword());
     $aProjects = $jira->getProjects();
     foreach ($aProjects as $project) {
         #var_dump( $project );
         $c = new Criteria();
         $c->add(ProjectPeer::USER_ID, $this->getUser()->getProfile()->getId());
         $c->add(ProjectPeer::KEY, $project->key);
         $p = ProjectPeer::doSelectOne($c);
         $c = new Criteria();
         $c->add(UserPeer::JIRA_LOGIN, $project->lead);
         $u = UserPeer::doSelectOne($c);
         if (empty($p)) {
             $p = new Project();
             $p->setKey($project->key);
             $p->setLeadId(!empty($u) ? $u->getId() : null);
             $p->setUserId($this->getUser()->getProfile()->getId());
             $p->setName($project->name);
             $p->setUpdated(date('r'));
             $p->save();
         }
         $issues = $jira->getIssuesForProject($p->getKey());
         foreach ($issues as $issue) {
             #die($p->getKey());
             if ($issue->assignee == $this->getUser()->getProfile()->getJiraLogin()) {
                 $c = new Criteria();
                 $c->add(TaskPeer::KEY, $issue->key);
                 $t = TaskPeer::doSelectOne($c);
                 if (empty($t)) {
                     $c = new Criteria();
                     $c->add(UserPeer::JIRA_LOGIN, $issue->reporter);
                     $u = UserPeer::doSelectOne($c);
                     $t = new Task();
                     $t->setProjectId($p->getId());
                     $t->setTitle($issue->summary);
                     $t->setDescription($issue->description);
                     $t->setKey($issue->key);
                     $t->setUpdated(date('r'));
                     $t->setStatusId($issue->status);
                     $t->setPriorityId($issue->priority);
                     $t->setLeadId(!empty($u) ? $u->getId() : null);
                     $t->save();
                 }
             }
         }
     }
     $this->redirect('@homepage');
     return sfView::NONE;
 }
开发者ID:snoopckuu,项目名称:prmanagment,代码行数:50,代码来源:actions.class.php

示例5: testMap

 function testMap()
 {
     $outlet = Outlet::getInstance();
     $p = new Project();
     $p->setName('Project 1');
     $outlet->save($p);
     $p_map = $outlet->select('Project', 'where {Project.ProjectID} = ?', array($p->getProjectID()));
     $p_map = $p_map[0];
     $this->assertTrue($p === $p_map, 'Diferent object on identity map');
     $outlet->clearCache();
     $p_map = $outlet->select('Project', 'where {Project.ProjectID} = ?', array($p->getProjectID()));
     $p_map = $p_map[0];
     $this->assertTrue($p !== $p_map, 'Equal object on identity map');
 }
开发者ID:jimmydivvy,项目名称:outlet-orm,代码行数:14,代码来源:IdentityMapTest.php

示例6: testUpdateAfterRelationshipUpdate

 function testUpdateAfterRelationshipUpdate()
 {
     $outlet = Outlet::getInstance();
     $p = new Project();
     $p->setName('Name 1');
     $b = new Bug();
     $b->Title = 'Test Bug';
     $p->addBug($b);
     $outlet->save($p);
     $projectid = $p->getProjectID();
     $p->setName('Name 2');
     $outlet->save($p);
     $p = $outlet->load('Project', $projectid);
     $this->assertEquals($p->getName(), 'Name 2');
 }
开发者ID:jimmydivvy,项目名称:outlet-orm,代码行数:15,代码来源:RelationshipsTest.php

示例7: processCreate

 protected function processCreate(sfWebRequest $request, ProjectFormCustom $form)
 {
     $form->bind($request->getParameter($form->getName()));
     if ($form->isValid()) {
         $values = $form->getValues();
         // Slugify name, and check if slug generated does not already exist and generate a new one if needed
         if (empty($values['name_slug'])) {
             $slug = MiscUtils::slugify($values['name']);
         } else {
             $slug = $values['name_slug'];
         }
         $size = 1;
         while (Doctrine_Core::getTable("Project")->checkSlugForProject(NULL, $slug, true)) {
             $slug = MiscUtils::slugify($values['name']) . substr(microtime(), -$size);
             $size++;
         }
         // Create the project into database
         $projectObject = new Project();
         $projectObject->setName($values['name']);
         $projectObject->setDescription($values['description']);
         $projectObject->setUserId($values['user_id']);
         $projectObject->setCreatedAt($values['created_at']);
         $projectObject->setStatus($values['status']);
         $projectObject->setSecurityLevel($values['security_level']);
         $projectObject->setNameSlug($slug);
         $projectObject->save();
         // Get the project's id
         $projectId = $projectObject->getId();
         // Create a new relationship between projects, products and project groups for each checked form's product
         foreach ($values['product'] as $product) {
             $ptpObject = new ProjectToProduct();
             $ptpObject->setProjectGroupId($values['group']);
             $ptpObject->setProjectId($projectId);
             $ptpObject->setProductId($product);
             $ptpObject->save();
         }
         if ($request->hasParameter('_save_and_add')) {
             $this->getUser()->setFlash('notice', $notice . ' You can add another one below.');
             $this->redirect('@project_new');
         } else {
             $this->getUser()->setFlash('notice', $notice);
             $this->redirect(array('sf_route' => 'project_edit', 'sf_subject' => $projectObject));
         }
     } else {
         $this->getUser()->setFlash('error', 'The item has not been saved due to some errors.', false);
     }
 }
开发者ID:alex1818,项目名称:TestReportCenter,代码行数:47,代码来源:actions.class.php

示例8: addProject

 function addProject()
 {
     $response = new Response();
     try {
         $projectName = $this->input->post("project-name");
         $subdivision = $this->input->post("sub-division");
         $budget = $this->input->post("project-budget");
         $schemeId = $this->input->post("scheme");
         $project = new Project();
         $project->setCreated(new DateTime());
         $project->setName($projectName);
         $project->setStatus(Project::PROJECT_ADMIN_APPROVAL);
         $project->setBudget($budget);
         $project->setScheme($this->findById("Scheme", $schemeId));
         $subdivision = $this->findById("Subdivision", $subdivision);
         $project->setSubDivision($subdivision);
         $this->save($project);
     } catch (Exception $e) {
         $response->setStatus(false);
         $response->setErrorMessage($e->getMessage());
     }
     $this->output->set_content_type('application/json')->set_output(json_encode($response));
 }
开发者ID:digvijaymohite,项目名称:e-tender,代码行数:23,代码来源:Projects.php

示例9: testsperengine


//.........这里部分代码省略.........
        SmartTest::instance()->progress();
    } catch (Exception $e) {
        die("<b style='color:red'>Error CANNOT:" . SmartTest::instance()->canwe);
    }
    //reserved
    SmartTest::instance()->progress();
    SmartTest::instance()->canwe = "generate classes using Redbean?";
    if (!class_exists("Bug")) {
        $i += RedBean_OODB::gen("Bug");
        if ($i !== 4) {
            die("<b style='color:red'>Error CANNOT {$i}:" . SmartTest::instance()->canwe);
        }
    } else {
        if ($i !== 3) {
            die("<b style='color:red'>Error CANNOT {$i}:" . SmartTest::instance()->canwe);
        }
    }
    if (!class_exists("Bug")) {
        die("<b style='color:red'>Error CANNOT:" . SmartTest::instance()->canwe);
    }
    SmartTest::instance()->progress();
    SmartTest::instance()->canwe = "use getters and setters";
    $bug = new Bug();
    $bug->setSomething(sha1("abc"));
    if ($bug->getSomething() != sha1("abc")) {
        die("<b style='color:red'>Error CANNOT:" . SmartTest::instance()->canwe);
    }
    //can we use non existing props? --triggers fatal..
    $bug->getHappy();
    SmartTest::instance()->progress();
    SmartTest::instance()->canwe = "use oget and oset?";
    RedBean_OODB::gen("Project");
    $proj = new Project();
    $proj->setName("zomaar");
    $bug->osetProject($proj);
    $bug->save();
    $oldbug = new Bug(1);
    $oldproj = $oldbug->ogetProject();
    if ($oldproj->getName() != "zomaar") {
        die("<b style='color:red'>Error CANNOT:" . SmartTest::instance()->canwe);
    }
    SmartTest::instance()->progress();
    SmartTest::instance()->canwe = "Use boolean values and retrieve them with is()?";
    if ($bug->isHappy()) {
        die("<b style='color:red'>Error CANNOT:" . SmartTest::instance()->canwe);
    }
    SmartTest::instance()->progress();
    $bug->setHappy(true);
    $bug->save();
    $bug = new Bug(1);
    if (!$bug->isHappy()) {
        die("<b style='color:red'>Error CANNOT:" . SmartTest::instance()->canwe);
    }
    SmartTest::instance()->progress();
    $bug->setHappy(false);
    if ($bug->isHappy()) {
        die("<b style='color:red'>Error CANNOT:" . SmartTest::instance()->canwe);
    }
    SmartTest::instance()->progress();
    SmartTest::instance()->canwe = "break oget/oset assoc?";
    $bug->osetProject(null);
    $bug->save();
    $bug = null;
    $bug = new Bug(1);
    $proj = $bug->ogetProject();
    if ($proj->getID() > 0) {
开发者ID:Jamongkad,项目名称:Sunfish,代码行数:67,代码来源:test.php

示例10: testDbFunctions

 function testDbFunctions()
 {
     $outlet = Outlet::getInstance();
     $p1 = new Project();
     $p1->setName('AAAA');
     $outlet->save($p1);
     $p2 = new Project();
     $p2->setName('BBBB');
     $outlet->save($p2);
     $stmt = $outlet->query('SELECT MAX({p.Name}) as max_project FROM {Project p}');
     $data = $stmt->fetchAll(PDO::FETCH_ASSOC);
     $this->assertEquals($data[0]['max_project'], 'BBBB');
 }
开发者ID:jimmydivvy,项目名称:outlet-orm,代码行数:13,代码来源:SimpleOperationsTest.php

示例11: executeSaveProject

 /**
  * Save Customer
  * @param sfWebRequest $request
  * @return unknown_type
  */
 public function executeSaveProject(sfWebRequest $request)
 {
     $projectService = new ProjectService();
     if ($request->isMethod('post')) {
         $project = new Project();
         $project->setCustomerId($request->getParameter('cmbCustomerId'));
         $project->setName($request->getParameter('txtName'));
         $project->setDescription($request->getParameter('txtDescription'));
         $projectService->saveProject($project);
         $this->setMessage('SUCCESS', array(TopLevelMessages::SAVE_SUCCESS));
         $this->redirect('admin/listProject');
     }
     $customerService = new CustomerService();
     $this->listCustomer = $customerService->getCustomerList();
 }
开发者ID:rabbitdigital,项目名称:HRM,代码行数:20,代码来源:actions.class.bak.php

示例12: find

 function find($criteria = null, $order = null, $limit = 1000, $from = 0)
 {
     $result = $this->database->query($this->buildFindQuery($criteria, $order, $limit, $from));
     if (!is_null($result->getError())) {
         return $result->getError();
     }
     $projects = array();
     while ($row = $result->fetchRow()) {
         $project = new Project();
         $value = $row[0];
         $project->setId($value);
         $value = $row[1];
         $project->setName($value);
         $value = $row[2];
         $project->setDescription($value);
         $value = $row[3];
         $value = $this->database->toBoolean($value);
         $project->setMove_more($value);
         $value = $row[4];
         $project->setCampaign($value);
         $value = $row[5];
         $project->setSuspending($value);
         $value = $row[6];
         $project->setEnding($value);
         $value = $row[7];
         $project->setOwner($value);
         $value = $row[8];
         $project->setCruid($value);
         $value = $row[9];
         $project->setPkey($value);
         $value = $row[10];
         $project->setRsskey($value);
         $value = $row[11];
         $project->setR_date($value);
         $value = $row[12];
         $project->setR_user($value);
         if ($order != null) {
             array_push($projects, $project);
         } else {
             $projects[$project->getId()] = $project;
         }
     }
     return $projects;
 }
开发者ID:Faradejus,项目名称:WorkFlow,代码行数:44,代码来源:projectDao.class.php

示例13: setName

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

示例14: add

 public function add($name)
 {
     $this->view = null;
     try {
         $user = User::find(Session::uid());
         if (!$user->getId() || !$user->getIs_admin()) {
             throw new Exception('Action not allowed.');
         }
         if (!preg_match('/^\\d*[-a-zA-Z][-a-zA-Z0-9]*$/', $name)) {
             throw new Exception('The name of the project can only contain alphanumeric characters plus dashes and must have 1 alpha character at least');
         }
         try {
             $project = Project::find($name);
         } catch (Exception $e) {
         }
         if (is_object($project) && $project->getProjectId($name)) {
             throw new Exception('Project with the same name already exists!');
         }
         $file = new File();
         $logo = '';
         if (!empty($_POST['logo'])) {
             $file->findFileById($_POST['logo']);
             $logo = basename($file->getUrl());
         }
         $project = new Project();
         $project->setName($name);
         $project->setDescription($_POST['description']);
         $project->setWebsite($_POST['website']);
         $project->setContactInfo($user->getUsername());
         $project->setOwnerId($user->getId());
         $project->setActive(true);
         $project->setInternal(true);
         $project->setRequireSandbox(true);
         $project->setLogo($logo);
         $project->setRepo_type('git');
         $project->setRepository($_POST['github_repo_url']);
         $project->setGithubId($_POST['github_client_id']);
         $project->setGithubSecret($_POST['github_client_secret']);
         $project->save();
         if ($file->getId()) {
             $file->setProjectId($project->getProjectId());
             $file->save();
         }
         $journal_message = '@' . $user->getNickname() . ' added project *' . $name . '*';
         Utils::systemNotification($journal_message);
         echo json_encode(array('success' => true, 'message' => $journal_message));
     } catch (Exception $e) {
         $error = $e->getMessage();
         echo json_encode(array('success' => false, 'message' => $error));
     }
 }
开发者ID:MaitreyaBuddha,项目名称:worklist,代码行数:51,代码来源:Project.php

示例15: initActiveProject

 /**
  * Init active project, if we have active_project $_GET var
  *
  * @access public
  * @param void
  * @return null
  * @throws Error
  */
 private function initActiveProject()
 {
     trace(__FILE__, 'initActiveProject()');
     $project_id = array_var($_GET, 'active_project');
     if (!empty($project_id)) {
         $project = Projects::findById($project_id);
         if ($project instanceof Project) {
             $this->setProject($project);
         } else {
             $project = new Project();
             $project->setId($project_id);
             $project->setName(lang('deleted or unknown'));
             //flash_error(lang('failed to load project'));
             $this->setProject($project);
             //throw new Error(lang('failed to load project'));
         }
         // if
     }
     // if
 }
开发者ID:bklein01,项目名称:Project-Pier,代码行数:28,代码来源:CompanyWebsite.class.php


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