博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
学习CodeIgniter框架之旅(一)自定义模板目录
阅读量:6368 次
发布时间:2019-06-23

本文共 1174 字,大约阅读时间需要 3 分钟。

  在常用的框架本身都已经做好了分层和目录结构,但这在很多时候不满足项目的需求甚至在某些情况下变得不合理,因此很多时候需要自定义目录结构,在此就看看如果在CodeIgniter框架中自定义模板目录:

  • 在CodeIgniter框架的入口文件就有一个配置项:
/* *--------------------------------------------------------------- * VIEW DIRECTORY NAME *--------------------------------------------------------------- * * If you want to move the view directory out of the application * directory, set the path to it here. The directory can be renamed * and relocated anywhere on your server. If blank, it will default * to the standard location inside your application directory. * If you do move this, use an absolute (full) server path. * * NO TRAILING SLASH! */	$view_folder = '';
  • 在上面的注释可以得知,想要配置模板目录就是在这里$view_folder = '';配置了,而且要留意最后一句注释,要使用的是服务器的绝对路径,尽管在wamp的环境下使用相对路径也可以,也就是说比如:$view_folder = __DIR__ . DIRECTORY_SEPARATOR . 'template';跟$view_folder =  'template';效果是一样的,并不会报错;但是为了保险起见,还是填写绝对路径比较妥当。
  • 配置好了,访问一下,发现一大堆错误

  • 从报错的信息来看,明显是缺少了文件,对比一下框架自定义的模板目录,果然少了errors这个目录,好办,直接复制粘贴,然后在访问

  • 还是报错,这次的报错很直接了,没有这个模板文件,原因就是CodeIgniter框架默认的控制器就是Welcome,而对应的index方法加载了welcome_message.php模板文件$this->load->view('welcome_message');但这个文件在新的模板目录没有,所以报错,这好办,直接复制粘贴,搞定!!!

转载于:https://www.cnblogs.com/timothy-lai/p/6206494.html

你可能感兴趣的文章
迎接互联网的明天--玩转3D Web
查看>>
心态成就财富
查看>>
TeeChart 4.0.2009.62335 不过期的方法
查看>>
云安全 安全领域的最大热点之一
查看>>
微软面试题:正则表达式提取链接地址
查看>>
Java MD5 加密加强版
查看>>
当时遇到的主要难点在于TextView的内容不会刷新改变值,今天终于通过Timer和Handler实现了,分享给大家...
查看>>
CentOS卸载系统自带的OpenJDK并安装Sun的JDK的方法
查看>>
二路归并排序 代码实例
查看>>
【转】理解 pkg-config 工具
查看>>
【转】Android中intent传递对象和Bundle的用法
查看>>
TCP/IP详解学习笔记(3)-IP协议,ARP协议,RARP协议
查看>>
什么是automatic variable?
查看>>
求数组的最长子数组之和的最大值
查看>>
Aptana Studio 介绍
查看>>
FireFox Personas for the NetBeans Platform
查看>>
HTC 惊艳 S710e G11 与电脑连接方式
查看>>
G13 智能拨号不好用的解决方法
查看>>
enum 枚举的使用(转)
查看>>
JDK5.0新特性系列---11.6线程 BlockingQueue
查看>>