thinkphp怎样获取控制器名称和 *** 作名称(不是在模板里面获取)

thinkphp怎样获取控制器名称和 *** 作名称(不是在模板里面获取),第1张

__ROOT__ : 网站根目录地址

__APP__ : 当前项目(入口文件)地址

__GROUP__ :当前分组地址

__URL__ : 当前模块地址

__ACTION__ : 当前 *** 作地址

__SELF__ : 当前 URL 地址

ACTION_NAME : 当前 *** 作名称

APP_PATH : 当前项目目录

APP_NAME : 当前项目名称

这些都是一些系统常量,可以在控制器里面直接调用 比如说 echo __APP__

thinkphp框架安装后使用方法:

1、ThinkPHP最新版本可以在官方网站下载。

2、下载后的压缩文件解压到WEB目录(或者任何目录都可以),框架的目录结构为:

├─ThinkPHPphp 框架入口文件

├─Common 框架公共文件

├─Conf 框架配置文件

├─Extend 框架扩展目录

├─Lang 核心语言包目录

├─Lib 核心类库目录

│ ├─Behavior 核心行为类库

│ ├─Core 核心基类库

│ ├─Driver 内置驱动

│ │ ├─Cache 内置缓存驱动

│ │ ├─Db 内置数据库驱动

│ │ ├─TagLib 内置标签驱动

│ │ └─Template 内置模板引擎驱动

│ └─Template 内置模板引擎

└─Tpl 系统模板目录

注意,框架的公共入口文件ThinkPHPphp是不能直接执行的,该文件只能在项目入口文件中调用才能正常运行,这是很多新手很容易犯的一个错误。

3、接下来先在WEB根目录下面创建一个app子目录(这个就是app就是项目名),然后在该目录下面创建一个indexphp文件,添加一行简单的代码:

<php

require '/ThinkPHP框架所在目录/ThinkPHPphp';

这行代码的作用就是加载ThinkPHP框架的入口文件ThinkPHPphp,这是所有基于ThinkPHP开发应用的第一步。然后,在浏览器中访问这个入口文件。

根据你的需求,帮你做了一个示例,如下:

渲染Public文件夹中的abchtml模板文件,其他路径可以自行更换。

PHP代码:

$this->display('/Public/abchtml');

HTML代码(abchtml):

<!DOCTYPE html>

<html>

<head>

    <title></title>

    <meta charset="UTF-8">

</head>

<body>

    <p>我是一段测试内容</p>

</body>

</html>

运行结果:

问题比较笼统呀

你先说清楚你用的什么框架,ThinkPhp?

应该是了,用的比较多。MVC模式的

模型就是moudle了,去Model文件夹找;

控制器就是controller,也就是存入类文件的;

视图就是View,就是页面;

以上就是关于thinkphp怎样获取控制器名称和 *** 作名称(不是在模板里面获取)全部的内容,包括:thinkphp怎样获取控制器名称和 *** 作名称(不是在模板里面获取)、如何配置thinkphp5.0、ThinkPHP 的display()方法 怎么渲染公共资源目录(Public/Uploads)下的用户上传的模板等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9382096.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存