1 <?php
 2 class C_index extends Action
 3 {
 4     public function __initialize()
 5     {
 6         echo"自动执行";
 7     }
 8     public function index()
 9     {
10         echo "index";
11     }
12     public function test()
13     {
14         $a="我是模板";
15         $this->assign("example",$a);
16         $this->display();
17     }
18 }
19 ?>

1.__initialize是自动执行方法,不管路由访问哪个控制器都会,实例化这个方法。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head><body>
{$example}
</body>
</html>

2.模板的目录结构  V(文件夹)—— 控制器名(文件夹)——方法名.html

3.两个模板常量

{<$APP_URL>} 例子 :http://localhost/index.php/index/index

{<$APP_PATH>} 例子:http://localhost/index/

 
 

转载于:https://www.cnblogs.com/saw2012/p/5226564.html

(2)WePHP 控制器与使用模板相关推荐

  1. 一个控制器2套模版php,如何不用一个自定义的控制器渲染一个模板

    如何不用一个自定义的控制器渲染一个模板 通常,当您需要创建一个页面,您需要创建一个控制器并且从该控制器中呈现模板.但如果您仅仅呈现一个简单的模板,并且不需要传递给它的任何数据,则完全没必要创建一个控制 ...

  2. 2.[Yii]创建与设置默认控制器及载入模板

    1.创建控制器与访问 class IndexController extends Controller {//访问 index.php?r=index/index//r=后面 其中第一个是控制器,第二 ...

  3. Thinkphp怎样修改模板标签定界符

    为什么80%的码农都做不了架构师?>>>    大家都知道在thinkphp里面,我们是通过在控制器里面给模板分配变量,然后在模板里面通过标签的方式来获取变量,假设有一个变量为$na ...

  4. ASP.NET Core 中文文档 第四章 MVC(4.2)控制器操作的路由

    原文:Routing to Controller Actions 作者:Ryan Nowak.Rick Anderson 翻译:娄宇(Lyrics) 校对:何镇汐.姚阿勇(Dr.Yao) ASP.NE ...

  5. php框架中什么是渲染,thinkPHP5框架渲染模板的3种方式简述

    本文实例讲述了thinkPHP5框架渲染模板的3种方式.分享给大家供大家参考,具体如下: 默认情况下,控制器的输出全部采用return的方式,无需进行任何的手动输出,系统会自动完成渲染内容的输出. 在 ...

  6. php板块模板,有没有办法制作模板,但没有在板块php渲染它

    在plates php中有一种方法,我可以在控制器中创建模板,但使用其他控制器进行渲染.假设我有两个控制器. HeaderController和一个SearchController. SearchCo ...

  7. [tp5] thinkPHP5-渲染模板的方式

    From: https://blog.csdn.net/Wake_me_Up123/article/details/76096174 默认情况下,控制器的输出全部采用return的方式,无需进行任何的 ...

  8. php控制器的作用,控制器定义 · ThinkPHP5.0完全开发手册 · 看云

    ThinkPHP V5.0的控制器定义比较灵活,可以无需继承任何的基础类,也可以继承官方封装的`\think\Controller`类或者其他的控制器类. ## 控制器定义 一个典型的控制器类定义如下 ...

  9. tp5模板使用php函数,tp5 自定义公共函数,前台模板调用

    最近用tp5做一个cms,在添加模型的时候,选择类型,这类型太多了,如果一个个的去判断显示,能累死人了,干脆写个公共方法, 首先写公共方法用到Common.php,目录project/applicat ...

最新文章

  1. 保护眼睛设置.txt
  2. Stock Market(luogu 2938)
  3. 如何与风险投资商打交道
  4. 前端框架Bootstrap 教程
  5. matlab函数表达式里分号_C语言表达式和语句
  6. python表单填写_Python3.4 splinter(模拟填写表单)使用方法
  7. 如何用python计算levenshteindistance_Levenshtein计算相似度距离
  8. ubuntu指向python3_ubuntu安装python3.7,并更新python默认指向为python3.7
  9. STM32工作笔记0077---UCOSIII中使用串口发送数据要注意的点
  10. Windows平台安装dlib方法汇总
  11. 伪随机序列MATLAB实现
  12. tp框架修改后台访问地址
  13. 查看linux系统版本命令大全
  14. 哈夫曼树的构造和哈夫曼编码实现详细讲解(含例题详细讲解)
  15. iOS IPv6测试环境搭建及服务器ipv6测试
  16. 洛谷 U19159 采摘毒瘤
  17. android 信息添加附件功能,网易邮箱Android新版 添加附件可直接预览
  18. 【2022年高教杯数学建模】C题:古代玻璃制品的成分分析与鉴别方案及代码实现(一)
  19. IDcard 验证代码----新身份证合法性验证
  20. 92%的奢侈品牌开通微信账号 营销到底该如何做?

热门文章

  1. mysql创建数据库命令
  2. idea:properties in parent definition are prohibited警告去除
  3. IDEA去除掉虚线,波浪线,和下划线实线的方法
  4. SpringBoot配置文件映射到JavaBean
  5. 字符串%百分号 和 format 格式化
  6. 普通函数的调用和函数指针的回调
  7. c 命令行简易计算器
  8. mysql通过命令添加1条数据
  9. Raspberry Pi(树莓派)试用小记
  10. linux卸载openJDK