TP的display与系统变量
三、(1)不带参数,会找到对应的分组/控制器/模板
$this->display();
(2)当前控制器的某个动作对应模板
$this->display("动作名");
(3)调用其他模块的操作
$this->display("User:reg");
(4)通过全路径实现
$this->display("./App/Tpl/Home/User/reg.hrml");
display()方法的其他参数:
display(‘路径’,’显示的编码’,’显示文件格式’);
$this->display("User:show","utf-8","text/xml");
例:
//$this->display();//com下的dis.html
//$this->display(wrong);//com下的wrong.html
//$this->display("Common:reg");//(试图层中目录:对应的文件)common下的reg.html
//$this->display("Admin:Com:dis");//分组:控制器:动作
//$this->display("App/Tpl/Admin/Common/reg.html");//common下的reg.html
四、1,$_GET、 $_POST、$_SERVER、$_REQUEST 等方式来获取系统变量
访问方式:
$this->_get("变量名");
echo $this->_server("REMOTE_ADDR");//获得当前服务器的ip地址
echo "<br>";
echo $this->_server("SERVER_ADDR"); //获得当前服务器的ip地址
echo "<br>";
echo $this->_get("name");//Com/dis/name/name
echo "<br>";
echo APP_NAME;//项目名称
echo "<br>";
echo GROUP_NAME;//当前分组的名称
echo "<br>";
echo MODULE_NAME;//当前控制器名称
echo "<br>";
echo ACTION_NAME;//当前动作名称