【问题标题】:CakeDC Users - Custom Configuration issuesCakeDC 用户 - 自定义配置问题
【发布时间】:2018-06-21 08:30:18
【问题描述】:

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

我已经把这一切都设置好了,并且可以很好地注册用户,并且无论是否设置为显示,它在字段验证等方面都做了所有正确的事情。

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

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

use Cake\Core\Configure;

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

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

我收到一个错误

Class 'Configure' not found

我不明白为什么这适用于注册,但不适用于其他页面?

【问题讨论】:

    标签: cakephp-3.0 cakedc


    【解决方案1】:

    您可能没有在模板中包含use 行。它需要存在于您要引用Configure 类的每个文件中。阅读 PHP 命名空间以获取更多详细信息。

    【讨论】:

    • 按照上面我已经包含了它
    • 你说你将它包含在 SimpleCrudTrait.php 中。你在 index.ctp、add.ctp 和 edit.ctp 中包含了吗?
    猜你喜欢
    • 2011-05-15
    • 1970-01-01
    • 1970-01-01
    • 2023-01-19
    • 1970-01-01
    • 2011-05-25
    • 1970-01-01
    • 2013-02-13
    • 1970-01-01
    相关资源
    最近更新 更多