如何从一个特定的文件夹加载配置加载配置,例如: 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. Sencha Cmd 5.1错误更新Extjs框架相对/绝对路径
- 3. 网络路径使绝对路径 - asp.net
- 4. 绝对路径
- 5. 绝对路径
- 6. 使用绝对路径或相对路径阵营路线
- 7. 结合的绝对路径使用相对路径
- 8. 使用绝对路径的模拟
- 9. 的NodeJS使用绝对路径FS
- 10. 相对路径或绝对路径
- 11. 绝对路径和相对路径
- 12. 改变相对路径绝对路径
- 13. Node.js:相对路径和绝对路径
- 14. 使用codeigniter将ajax相对路径转换为绝对路径
- 15. 从混帐建设QT5 - QWebKit框架与绝对路径
- 16. 样式表和javascript的绝对路径
- 17. SENDFILE绝对路径
- 18. 绝对路径PHP
- 19. 外部样式表,指定绝对路径或相对路径
- 20. 更改相对路径和绝对路径的基本路径
- 21. 使用项目相对方式(而不是绝对路径)引用XSLT文件
- 22. 使用Kohana框架将www重定向到非www使用Kohana框架
- 23. 蟒蛇:使用绝对路径
- 24. 使用绝对路径打开文件
- 25. aapt不能使用绝对路径
- 26. 在FreeMarker中使用绝对路径
- 27. 使用Directory.Getfiles指定绝对路径
- 28. 使用Pathname类连接绝对路径
- 29. 致命错误:使用绝对路径
- 30. 使用chdir与绝对路径