CakePHP ACL 列表,ARO 别名

发布于 2024-10-20 06:58:00 字数 257 浏览 1 评论 0原文

我有一个关于在 Cakephp 中创建 Aro-s 的小问题

http://book.cakephp.org/#!/view/1547/Acts-As-a-Requester

我正在使用 cake-s 教程中提供的代码(请参阅链接),问题是别名因为 aro-s 没有设置。如何才能实现这一目标?

I've got a small question about Creating Aro-s in Cakephp

http://book.cakephp.org/#!/view/1547/Acts-As-a-Requester

I'm using code provided in cake-s tutorial (see the link), the problem is that alias for the aro-s are not set. how can this be achieved?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

何止钟意 2024-10-27 06:58:00

为了快速完成本教程,您可以使用您最喜欢的数据库管理程序(phpMyAdmin 等)简单地设置别名。

编辑1:
转到 afterSave 回调关注的模型并从那里设置别名。

For the purpose of going through the tutorial quickly, you can simply set the alias using your favorite database managing program (phpMyAdmin or the like).

Edit1:
Go for the afterSave callback in the model under concern and set the alias from there.

冷月断魂刀 2024-10-27 06:58:00

在您的用户模型中添加类似的内容。

public function afterSave() {

    $this->Aro->save(array('alias'=>$this->data[$this->alias]['name']));

}

'name' 更改为您要用作 Aro 别名的 fieldName。团体模型中也是如此。

致敬。

Add something like this in your User Model.

public function afterSave() {

    $this->Aro->save(array('alias'=>$this->data[$this->alias]['name']));

}

Change 'name' by the fieldName you want to use as alias for the Aro. Same in the Group Model.

Saludos.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文