`

PHP_THINKPHP_study5_模板的引用

    博客分类:
  • php
 
阅读更多
  • 一、引用模板
  •      1)第一种方法 
  •           1、在think根目录下新建一个Public文件(名称必须是这个)
  •           2、将模板中的css、js、images文件都拷贝在这里
  •           3、将html文件拷贝到Index/Tpl/Index/下 ,如果没有Index文件就新建一个
  •           4、在index()方法中写代码引入模板:
  •              
      public function index()
        {
            $this->display();
        }
              

     访问index页面即可得到想要的页面
  •  2)、第二种情景。如果是后台的管理系统引入的模板。为了跟前台区分
  •         1、在后台Admin/Tpl/下  新建 Index 和 Public文件夹
  •         2、将html放到Index下, 将js\css\image放到Public
  •         3、在Admin/Conf/config.php  代码:
  •              
    <?php
    $config = array(//'配置项'=>'配置值'
        //'LOAD_EXT_FILE' => 'functions'
        'TMPL_PARSE_STRING' => array(
            '__PUBLIC__' => __ROOT__ . '/' . APP_NAME . '/Tpl/Public'
        )
    );
    
    return array_merge(include './Conf/config.php', $config);
    
    ?>
     '__PUBLIC__' => __ROOT__ . '/' . APP_NAME . '/Tpl/Public' 就是指定模板路径
  •    4、然后再index() 执行
  •    
       public function index()
        {
            $this->display();
        }
       5、访问admin.php 即可得到想要的页面
  • ps: display() 函数: 可以传参数。 display('wish')   wish模板的名称,如果模板和对应的action的名称不对应,可以传入参数。
  • 大小: 29.5 KB
分享到:
评论

相关推荐

    PHP_THINKPHP_study12_后台人员的管理和分页类的使用

    《PHP_THINKPHP_study12_后台人员的管理和分页类的使用》 在PHP开发领域,ThinkPHP框架是一款广泛使用的MVC(Model-View-Controller)架构的PHP框架,它为开发者提供了强大的功能和高效的开发体验。这篇博客主要...

    PHP_THINKPHP_study13_独立分组配置项和目录的详解

    在PHP的框架世界中,ThinkPHP是一个非常受欢迎的开源框架,尤其对于初学者和开发者来说,它提供了丰富的功能和简洁的API,使得Web应用开发变得简单高效。本篇将深入探讨ThinkPHP中的“独立分组配置项和目录”的概念...

    PHP_THINKPHP_study9_判断是否Ajax提交和错误页面定制

    在PHP和ThinkPHP框架的开发过程中,理解和掌握如何判断请求是否来自Ajax以及如何自定义错误页面是至关重要的技能。这两个特性对于提供良好的用户体验和优化Web应用程序的交互性有着显著的作用。 首先,我们来讨论...

    thinkphp CURD完整案例

    3. **配置文件(Configuration)**:ThinkPHP框架有多种配置文件,如`config.php`,用于设置数据库连接信息、URL模式、模板配置等。在CRUD案例中,数据库配置尤为重要,因为它包含了连接"study"数据库所需的参数,如...

    thinkphp3.12视频教程

    ### ThinkPHP 3.12 视频教程知识点解析 #### 一、ThinkPHP框架简介 - **定义**:ThinkPHP是一款用PHP语言编写的开源Web应用框架,遵循MVC设计模式,它是为了敏捷开发和简化企业级应用开发而诞生的。 - **特点**: ...

    ThinkPHP5快速入门手册.pdf

    ThinkPHP5快速入门手册详细解读了使用ThinkPHP框架进行PHP开发的方方面面。ThinkPHP是一个采用MVC模式和面向对象思想设计的轻量级PHP开发框架,它遵循Apache2开源协议,力求在保证性能优异、代码简洁的同时,提供一...

    Thinkphp 3.2框架使用Redis的方法详解

    对于希望深入了解ThinkPHP框架和Redis应用的开发者来说,还可以参考官方文档以及各类专题教程,例如《ThinkPHP入门教程》、《ThinkPHP模板操作技巧总结》、《ThinkPHP常用方法总结》等,这些资源将会提供更多细节和...

    thinkphp学习资料

    - **tpl**:模板目录,存放框架使用的模板文件。 - **vendor**:第三方扩展目录,存放Composer安装的第三方类库。 #### 四、URL地址理解 - **URL结构**:`http://www.tp.com/index.php/Index/Index/index` - `...

    Thinkphp5.0 框架实现控制器向视图view赋值及视图view取值操作示例

    在ThinkPHP 5.0视图模板中,可以通过花括号`{}`来引用变量。例如,在视图模板中,可以通过`{age}`来获取控制器传递的年龄变量。除了获取控制器传递的变量外,还可以获取服务器信息、环境变量、session、cookie、请求...

    tp6_study

    ThinkPHP 6.0 运行环境要求PHP7.1 +。 主要新特性 采用PHP7强类型(严格模式) 支持更多的PSR规范 原生多应用支持 更强大和易用的查询 全新的事件系统 模型事件和数据库事件统一参与事件系统 模板引擎分离出核心 ...

Global site tag (gtag.js) - Google Analytics