我无法覆盖site.ini.append.php中的[UserSettings]。
[UserSettings] MaxNumberOfFailedLogin = 5
我知道这个主题:http://share.ez.no/forums/setup-design/ini-settings-override-order描述了如何覆盖eZ中的ini文件。
在管理员:http://s21.postimg.org/fcxj682yv/admin.jpg中,它表示设置被覆盖为5。
但是当我使用带有 eZUser :: maxNumberOfFailedLogin(); 的ezuser类来获取MaxNumberOfFailedLogin时,它总是说' 0' !
如果我直接更改settings / site.ini(不建议使用),它就可以正常工作。
ezuser类是否了解eZ Publish的首要系统?我该怎么办?
感谢您的帮助。欢呼声。
答案 0 :(得分:0)
找到了另一种方法:
由于 eZUser 类使用 eZINI 类来获取site.ini文件中的属性,以获取覆盖的属性,而不是使用eZINI :: instance ();你必须使用覆盖文件设置 eZINI :: instance(' site.ini.append.php',' settings / override'); 。
这样你可以使用覆盖的conf。
唯一的问题是,每次需要覆盖的conf时,都必须调用eZINI。 (在本案例中为eZUser)。