本文整理汇总了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);
}
}
示例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;
}
示例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();
}
示例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);
}
示例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);
}
示例6: find
/**
* Find method
*/
public function find($type = 'first', $params = array())
{
App::uses('UserGroup', 'Users.Model');
$UserGroup = new UserGroup();
return $UserGroup->find($type, $params);
}
示例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);
}
/**
* シリアライズされたデータを更新
*