【问题标题】:ACL retrieve alias in AROS table?ACL 检索 AROS 表中的别名?
【发布时间】:2011-11-11 14:50:30
【问题描述】:

所以我终于让“ACL”工作了,现在我试图从“AROS”表中获取“别名”值。 我想发送一条简单的消息,例如以 ....(管理员、版主或用户)身份登录。

经过一些修改后,我从下面的代码中获得了“别名”值,但我无法摆脱这种感觉,这是一种更简单的方法。任何帮助或建议将不胜感激。

目前我正在使用:

    $logindata = $this->Acl->Aro->findByForeignKey($user['User']['id']);
    $parent_id = $logindata['Aro']['parent_id'];
    $rankdata = $this->Acl->Aro->find('first', array('recursive' => -1, 'conditions' => array('Aro.id' => $parent_id)));
    $rank = $rankdata['Aro']['alias'];      

【问题讨论】:

  • Johan Koele,zwoele 人。

标签: cakephp cakephp-1.3


【解决方案1】:

有两个比你的更简单的选项。我在我的项目中尝试过。

1.使用与父级相同的别名保存您的aros。然后您只需一行代码即可使用它。

2.或者您可以将其父别名保存到 users 表中,然后您几乎可以使用 $auth 再次获取站点的每个部分。

【讨论】:

  • 我不太喜欢在多个位置拥有相同的数据,但我认为这是例外之一,感谢您的回答。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-19
  • 1970-01-01
相关资源
最近更新 更多