eZ Publish无法覆盖site.ini.append.php中的[UserSettings]
我在重写site.ini.append.php中的[UserSettings]时遇到问题 [UserSettings]MaxNumberOfFailedLogin=5 我知道这个主题:它描述了如何覆盖eZ中的ini文件 在管理:它说,设置是覆盖5 但是当我将ezuser类与ezuser::maxNumberOfFailedLogin()一起使用时要获取MaxNumberOfFailedLogin,它总是显示“0” 如果我直接更改设置/site.ini(不建议这样做),它将正常工作 ezuser类不知道eZ Publish的覆盖系统吗?我该怎么办eZ Publish无法覆盖site.ini.append.php中的[UserSettings],php,ini,ezpublish,Php,Ini,Ezpublish,我在重写site.ini.append.php中的[UserSettings]时遇到问题 [UserSettings]MaxNumberOfFailedLogin=5 我知道这个主题:它描述了如何覆盖eZ中的ini文件 在管理:它说,设置是覆盖5 但是当我将ezuser类与ezuser::maxNumberOfFailedLogin()一起使用时要获取MaxNumberOfFailedLogin,它总是显示“0” 如果我直接更改设置/site.ini(不建议这样做),它将正常工作 ezuser类
谢谢你的帮助。干杯。找到了另一种方法: 由于eZUser类正在使用eZINI类获取site.ini文件中的属性,以便获取覆盖的属性,而不是使用eZINI::instance();您必须设置eZINI::instance('site.ini.append.php','settings/override')与被覆盖的文件 这样您就可以使用覆盖的conf
唯一的问题是,每次需要覆盖的配置时都必须调用eZINI(在本例中为eZUser)。问题是在CLI脚本中出现的吗?您在正确的站点访问吗?否,是。我找到了扭转局面的办法。(现在发布)