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


PHP Role::setLabel方法代码示例

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


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

示例1: factory

 public static function factory(Storage $storage, $row)
 {
     $role = new Role($storage);
     $role->setRoleID($row["roleid"]);
     $role->setLabel($row["label"]);
     $role->setDescription($row["description"]);
     return $role;
 }
开发者ID:jungepiraten,项目名称:vpanel,代码行数:8,代码来源:role.class.php

示例2: parseRoleFormular

function parseRoleFormular($session, &$role = null)
{
    $label = $session->getVariable("label");
    $description = $session->getVariable("description");
    if ($role == null) {
        $role = new Role($session->getStorage());
    }
    $role->setLabel($label);
    $role->setDescription($description);
    $role->save();
}
开发者ID:jungepiraten,项目名称:vpanel,代码行数:11,代码来源:roles.php

示例3: setLabel

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

示例4: initRoles

 function initRoles()
 {
     $roleFunctionViewFund = new Rolefunction();
     $roleFunctionViewFund->setName("VIEW_FUND");
     $this->em->persist($roleFunctionViewFund);
     $roleFunctionAddFund = new Rolefunction();
     $roleFunctionAddFund->setName("ADD_FUND");
     $this->em->persist($roleFunctionAddFund);
     $roleFunctionAddProject = new Rolefunction();
     $roleFunctionAddProject->setName("ADD_PROJECT");
     $this->em->persist($roleFunctionAddProject);
     $roleFunctionViewTechSanction = new Rolefunction();
     $roleFunctionViewTechSanction->setName("VIEW_TECH_SANCTION");
     $this->em->persist($roleFunctionViewTechSanction);
     $roleFunctionViewTechSanctionApprove = new Rolefunction();
     $roleFunctionViewTechSanctionApprove->setName("APPROVE_TECH_SANCTION");
     $this->em->persist($roleFunctionViewTechSanctionApprove);
     $roleFunctionTenderView = new Rolefunction();
     $roleFunctionTenderView->setName("VIEW_TENDER");
     $this->em->persist($roleFunctionTenderView);
     $roleFunctionTenderApprove = new Rolefunction();
     $roleFunctionTenderApprove->setName("APPROVE_TENDER");
     $this->em->persist($roleFunctionTenderApprove);
     $roleFunctionWorkOrderView = new Rolefunction();
     $roleFunctionWorkOrderView->setName("VIEW_WORK_ORDER");
     $this->em->persist($roleFunctionWorkOrderView);
     $roleFunctionWorkOrderApprove = new Rolefunction();
     $roleFunctionWorkOrderApprove->setName("APPROVE_WORK_ORDER");
     $this->em->persist($roleFunctionWorkOrderApprove);
     $roleFunctionBillView = new Rolefunction();
     $roleFunctionBillView->setName("VIEW_BILL");
     $this->em->persist($roleFunctionBillView);
     $roleFunctionBillApprove = new Rolefunction();
     $roleFunctionBillApprove->setName("APPROVE_BILL");
     $this->em->persist($roleFunctionBillApprove);
     $roleFunctionCompleteView = new Rolefunction();
     $roleFunctionCompleteView->setName("VIEW_COMPLETED");
     $this->em->persist($roleFunctionCompleteView);
     $roleFunctionManageContractor = new Rolefunction();
     $roleFunctionManageContractor->setName("MANAGE_CONTRACTOR");
     $this->em->persist($roleFunctionManageContractor);
     $roleFunctionManageUser = new Rolefunction();
     $roleFunctionManageUser->setName("MANAGE_USER");
     $this->em->persist($roleFunctionManageUser);
     $roleFunctionAdminApproval = new Rolefunction();
     $roleFunctionAdminApproval->setName("VIEW_ADMIN_APPROVAL");
     $this->em->persist($roleFunctionAdminApproval);
     //Adding Roles
     $admin = new Role();
     $admin->setName("ADMIN");
     $admin->setLabel("Administrator");
     $admin->getRoleFunction()->add($roleFunctionViewFund);
     $admin->getRoleFunction()->add($roleFunctionAddFund);
     $admin->getRoleFunction()->add($roleFunctionAddProject);
     $admin->getRoleFunction()->add($roleFunctionViewTechSanction);
     $admin->getRoleFunction()->add($roleFunctionViewTechSanctionApprove);
     $admin->getRoleFunction()->add($roleFunctionTenderView);
     $admin->getRoleFunction()->add($roleFunctionTenderApprove);
     $admin->getRoleFunction()->add($roleFunctionWorkOrderView);
     $admin->getRoleFunction()->add($roleFunctionWorkOrderApprove);
     $admin->getRoleFunction()->add($roleFunctionBillView);
     $admin->getRoleFunction()->add($roleFunctionBillApprove);
     $admin->getRoleFunction()->add($roleFunctionCompleteView);
     $admin->getRoleFunction()->add($roleFunctionManageContractor);
     $admin->getRoleFunction()->add($roleFunctionManageUser);
     $admin->getRoleFunction()->add($roleFunctionAdminApproval);
     $this->em->persist($admin);
     $technical = new Role();
     $technical->setName("TECHNICAL");
     $technical->setLabel("Technical Approval");
     $technical->getRoleFunction()->add($roleFunctionViewTechSanction);
     $technical->getRoleFunction()->add($roleFunctionViewTechSanctionApprove);
     $this->em->persist($technical);
     $tendor = new Role();
     $tendor->setName("TENDOR");
     $tendor->setLabel("Tendor Approval");
     $tendor->getRoleFunction()->add($roleFunctionTenderView);
     $tendor->getRoleFunction()->add($roleFunctionTenderApprove);
     $tendor->getRoleFunction()->add($roleFunctionManageContractor);
     $this->em->persist($tendor);
     $deptEngineer = new Role();
     $deptEngineer->setName("DEPT_ENGINEER");
     $deptEngineer->setLabel("Dept. Engineer");
     $deptEngineer->getRoleFunction()->add($roleFunctionWorkOrderView);
     $deptEngineer->getRoleFunction()->add($roleFunctionWorkOrderApprove);
     $deptEngineer->getRoleFunction()->add($roleFunctionCompleteView);
     $deptEngineer->getRoleFunction()->add($roleFunctionBillView);
     $this->em->persist($deptEngineer);
     $this->em->flush();
     echo "Roles Created..!";
 }
开发者ID:digvijaymohite,项目名称:e-tender,代码行数:91,代码来源:Schema.php


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