引入模板

index 文件夹存放前台文件

admin 文件夹存放后台文件

都放在 public/static/ 文件夹下

输出替换

如果需要全局替换的话,可以直接在配置文件 (/application/index/config.php) 中添加:

```

'view_replace_str'=>[

'__PUBLIC__'=>'/public/',

'__ROOT__'=>'/',]

```

添加在如图位置

引入模板流程:

1.在 /youme/application/index/ 中创建文件夹 view 在view文件夹下创建 Index (其中首字母要大写)

2.将模板中的index文件复制到此文件夹中

后缀改为html

3.修改index.php的内容 (加载)

加载

方法1.引入命名空间

在index控制器中使用 return $this->fetch('add');  

因为fetch()方法是view控制器类的方法,所以想要用这个方法需要根据命名空间引入它的空间类元素.

fetch()方法后面如果没写东西,默认访问跟方法名字一样的 html 静态文件

方法2.实例化fetch

方法3.直接用助手函数 view()渲染模板输出方法

4.Ctrl+h整体替换代码

同样images也要替换,图片就引入过来了

前台模板引入及分离

步骤和前面一样,一次将剩下的几个模板引入.

因为头部和尾部是公共的所以可以分离出来,其他文件直接引入就行了,可以节省一些代码量.

其他文件中的那些公共部分用包含文件来替换.方法如下:

在当前模版文件中包含其他的模版文件使用include标签,标签用法:

{include file='模版文件1,模版文件2,...'/}

引入后台界面

首先创建后台,在项目文件夹中复制index文件夹命名为admin

删除文件夹中其他文件,只保留index即可.在控制器文件中命名空间的路径要改一下

后台首页模板也要换.

在 youme/public/static 文件夹下admin文件夹来放静态资源

要改一下路径.


其他步骤同前端相同.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一.输出替换 模板输出替换:支持对视图输出的内容进行字符替换如果需要全局替换的话,可以直接在配置文件中添加: 在D...
    cxyexe阅读 186评论 0 1
  • 一、template 定义模板:用 template 标签包裹起来的内容,都属于模板内容,整个结构就叫模板。默认不...
    Christoles阅读 1,840评论 0 0
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,161评论 1 32
  • 1、引入微信小程序官方文档-引入第一种:通过import引入 第二种:通过include导入include 可以将...
    name_howe阅读 1,275评论 0 2
  • 从这篇文章开始, 我们每篇开始前,先需要下载上次完成的版本。 开始前 如果没有下载之前的代码,可以使用 $npm ...
    云香水识阅读 488评论 0 2