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


PHP UserGroup::find方法代码示例

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


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

示例1: getAction

 public function getAction()
 {
     $ans = [];
     try {
         if (!$this->request->isGet()) {
             throw new Exception('请用正确的方式访问我们的API', 99);
         }
         $groups = UserGroup::find();
         $arr = [];
         $i = 0;
         foreach ($groups as $group) {
             $arr[$i]['id'] = $group->id;
             $arr[$i]['name'] = $group->name;
             $i++;
         }
         $ans['data'] = $arr;
     } catch (Exception $e) {
         $ans['data'] = -1;
         Utils::makeError($e, $ans);
     } finally {
         echo json_encode($ans);
     }
 }
开发者ID:hyfjjjj,项目名称:HHA-Web,代码行数:23,代码来源:UserGroupController.php

示例2: _groupMembersModelAfterDelete

 private function _groupMembersModelAfterDelete(Model $Model)
 {
     $UserGroup = new UserGroup();
     // find the UserGroup for the Model that this User was just removed from
     $userGroupId = $UserGroup->find('first', array('conditions' => array('UserGroup.model' => $this->settings[$Model->alias]['belongsTo'], 'UserGroup.foreign_key' => $this->foreignKeyToDeleteFrom), 'fields' => array('id')));
     // remove them from the group
     $UserGroup->UsersUserGroup->deleteAll(array('user_id' => $Model->userId, 'user_group_id' => $userGroupId['UserGroup']['id']));
     #debug($userGroupId);break;
 }
开发者ID:ayaou,项目名称:Zuha,代码行数:9,代码来源:UserGroupableBehavior.php

示例3: load_user_group

 protected static function load_user_group($group_id, $id = null)
 {
     if (isset($_GET['id'])) {
         $id = $_GET['id'];
     }
     $group_id = mysql_real_escape_string($group_id);
     $id = mysql_real_escape_string($id);
     $group = UserGroup::find("user_groups.id = '{$id}' AND groups.id = '{$group_id}'");
     if ($group) {
         return $group;
     }
     Error404();
 }
开发者ID:ItsHaden,项目名称:epicLanBootstrap,代码行数:13,代码来源:user_group.controller.php

示例4: UserGroup

/**
 * user_groups スキーマの読み込み
 */
if (!$this->loadSchema('1.6.9', '', 'user_groups')) {
    $this->setMessage('user_groups のテーブル構造の更新に失敗しました。', true);
} else {
    $this->setMessage('user_groups のテーブル構造の更新に成功しました。');
}
/**
 * user_groups テーブル更新
 *
 * 認証プレフィックスの更新
 */
App::import('Model', 'UserGroup');
$UserGroup = new UserGroup();
$datas = $UserGroup->find('all');
$result = true;
if ($datas) {
    foreach ($datas as $data) {
        $data['UserGroup']['auth_prefix'] = 'admin';
        $UserGroup->set($data);
        if (!$UserGroup->save()) {
            $result = false;
        }
    }
}
if ($result) {
    $this->setMessage('user_groups テーブルの更新に成功しました。');
} else {
    $this->setMessage('user_groups テーブルの更新に失敗しました。', true);
}
开发者ID:nojimage,项目名称:basercms,代码行数:31,代码来源:updater.php

示例5: role_del_group

 public function role_del_group($id)
 {
     UserRole::findOrFail($id)->groups()->detach(UserGroup::find(Input::get('group')));
     // return Redirect::route('perm.role.edit', $id);
 }
开发者ID:sammy8806,项目名称:gsi_laravel,代码行数:5,代码来源:PermissionAdminController.php

示例6: find

 /**
  * Find method
  */
 public function find($type = 'first', $params = array())
 {
     App::uses('UserGroup', 'Users.Model');
     $UserGroup = new UserGroup();
     return $UserGroup->find($type, $params);
 }
开发者ID:ayaou,项目名称:Zuha,代码行数:9,代码来源:UserGroupHelper.php

示例7: UserGroup

/**
 * plugins テーブル変更
 */
if ($this->loadSchema('3.0.2', '', 'plugins', $filterType = 'alter')) {
    $this->setUpdateLog('plugins テーブルの構造変更に成功しました。');
} else {
    $this->setUpdateLog('plugins テーブルの構造変更に失敗しました。', true);
}
/**
 * シリアライズされたデータを更新
 * 
 * UserGroup.default_favorites
 */
App::uses('UserGroup', 'Model');
$UserGroup = new UserGroup();
$datas = $UserGroup->find('all', array('recursive' => -1));
$result = true;
foreach ($datas as $data) {
    $data['UserGroup']['default_favorites'] = BcUtil::serialize(unserialize($data['UserGroup']['default_favorites']));
    if (!$UserGroup->save($data)) {
        $result = false;
    }
}
if ($result) {
    $this->setUpdateLog('user_groups テーブルの変換に成功しました。');
} else {
    $this->setUpdateLog('user_groups テーブルの変換に失敗しました。', true);
}
/**
 * シリアライズされたデータを更新
 * 
开发者ID:naow9y,项目名称:basercms,代码行数:31,代码来源:updater.php


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