在视图中加载视图,如何获取主视图的名称?

时间:2018-01-15 15:46:05

标签: php codeigniter path codeigniter-2 codeigniter-3

我创建了一个视图 main.php ,我在 main.php

中加载了视图 internal.php

现在,在 internal.php

中使用以下代码
pathinfo(__FILE__, PATHINFO_FILENAME), '.php'

或代码:

echo $_ci_view;

我正在 internal.php ,而我想要 main.php ,因为它是在浏览器窗口中加载的主视图。 我怎么能这样做?

2 个答案:

答案 0 :(得分:1)

你可以像这样解析网址:

$q=parse_url($_SERVER['REQUEST_URI']);
$q=(isset($q['path']))?$q['path']:''; 

echo $q输出例如:'/ main.php'

php manualparse_url()

上查看更多内容

答案 1 :(得分:0)

使用 包括' location / filename.php&#39 ;; 在main.php里面

ref https://www.w3schools.com/php/showphp.asp?filename=demo_include2