如果我在控制器中有这样的文件夹:
controller/folder/class/method
如何获取当前文件夹,
课程:$this->router->class
方法:$this->router->method
如何获取文件夹名称或完整路径???
答案 0 :(得分:2)
答案 1 :(得分:2)
controller/folder/class/method
试一试:
echo $this->uri->segment(1);
它会在控制器
下显示你的foldername前:
/controller/stackoverflow/class/method
o/p : stackoverflow
答案 2 :(得分:1)
您可以使用$this->router->fetch_directory()
来自system/core/Router.php
:
/**
* Fetch the sub-directory (if any) that contains the requested controller class
*
* @access public
* @return string
*/
function fetch_directory()
{
return $this->directory;
}
答案 3 :(得分:0)
我一直使用:
$this->uri->segment(1)
获取我的控制器名称。不确定这是否是因为您正在寻找文件夹名称。