CakeDC用户 - 自定义配置问题

时间:2018-01-11 22:20:37

标签: cakephp-3.0 cakedc

我已经为我的permissions.php文件添加了权限:Users.Username.displayed = true / false,这样我就可以决定是否要使用用户名,或者只是依赖于电子邮件+真实姓名在我的申请上。

我已经完成了所有设置,并且在注册用户方面运行良好,并且无论是否设置显示,它都可以在字段验证方面做到所有正确的事情。

现在我想隐藏/显示我的CRUD文件中的字段(索引,添加,编辑),但我似乎无法让它工作。

在我的SimpleCrudTrait.php文件的顶部,我添加了

use Cake\Core\Configure;

但在我看来模板(索引,添加,编辑),如果我尝试调用

if(Configure::read('Users.Username.displayed'){ ...

我收到错误

Class 'Configure' not found

我无法弄清楚为什么这适用于注册而不是其他页面?

1 个答案:

答案 0 :(得分:0)

您可能未在模板中添加use行。它需要出现在您要引用Configure类的每个文件中。阅读PHP名称空间以获取更多详细信息。