如何从一个特定的文件夹加载配置加载配置,例如: DOCROOT."assets/config/pre-load.php"
默认方法将在 (APPPATH|MODPATH|SYSPATH)."/config/".DOCROOT."assets/config/pre-load"
,
搜索,但我需要从(APPPATH|MODPATH|SYSPATH)."/config/"
走出去Kohana的框架:方式使用绝对路径
0
A
回答
1
默认行为是优先搜索'APPPATH.'config/'
,并且可以在您的application/bootstrap.php
文件中自定义。默认引导文件很好评论。
/**
* Attach a file reader to config. Multiple readers are supported.
*/
Kohana::$config->attach(new Config_File);
可以前添加(或之后,这取决于你想要什么),一个新的配置文件目录(相对于全部Kohana::$_paths
你也可以重新定义,默认是array(APPPATH, SYSPATH)
。
例如,
/**
* Attach a file reader to config. Multiple readers are supported.
*/
Kohana::$config->attach(new Config_File);
Kohana::$config->attach(new Config_File('../assets/config'));
如果你想稍后在代码中添加它(假设在你的控制器初始化中),只需在你想要的地方添加一行即可,如果配置文件只有在所有其他配置丢失的情况下才能使用,那么对第二行使用FALSE附加方法的参数d(你可以在system/classes/Kohana/Config.php
或system/classes/Kohana/Config/File/Reader.php
的php文件中看到注释)。
相关问题
- 1. 使用绝对路径,FileNotFoundError
- 2. 网络路径使绝对路径 - asp.net
- 3. 绝对路径
- 4. 使用绝对路径或相对路径阵营路线
- 5. 的NodeJS使用绝对路径FS
- 6. 使用绝对路径的模拟
- 7. 相对路径或绝对路径
- 8. Node.js:相对路径和绝对路径
- 9. 绝对路径和相对路径
- 10. 改变相对路径绝对路径
- 11. 使用codeigniter将ajax相对路径转换为绝对路径
- 12. 样式表和javascript的绝对路径
- 13. SENDFILE绝对路径
- 14. 外部样式表,指定绝对路径或相对路径
- 15. 使用项目相对方式(而不是绝对路径)引用XSLT文件
- 16. 使用绝对路径打开文件
- 17. 蟒蛇:使用绝对路径
- 18. 在FreeMarker中使用绝对路径
- 19. aapt不能使用绝对路径
- 20. iPhone框架路径?
- 21. 相对v绝对路径?
- 22. 相对和绝对路径
- 23. 绝对与相对路径
- 24. 地图木偶路径绝对路径
- 25. fopen中的绝对路径()
- 26. PhoneGap中的绝对路径
- 27. Asp.Net URL的绝对路径
- 28. Vue.js中的绝对路径
- 29. 检测路径是绝对路径还是相对路径
- 30. 检查路径是绝对路径还是相对路径