目录如下图:
本文章的目的:1.配置文件写在哪里2.扩展类文件写在哪里3.了解应用模式模板写在哪里
问:什么是应用模式
个人理解:单入口文件,然后在单一口里分不同应用。
如上图例子:我划分出了Index应用(称为前台)和Admin应用(称为后台),我这里把Index,Admin称为应用
基础概述:最底下那个ThinkPHP就是那个核心包
我的项目名称叫DZP_Admin
引用开发模式的前提,在/Conf/config.php配置上
<?php
return array(
'APP_GROUP_LIST' => 'Index,Admin',//意思:有Index和Amin应用
'DEFAULT_GROUP' => 'Index'
//默认应用为Index
);
?>
1.配置应用的参数
应用自己的配置文件路径: /Conf/应用名/config.php中配置
例子:配置Admin应用的配置文件路径:/Conf/Admin/config.php
共同应用的配置文件:/Conf/config.php
里面的代码的模式:
return array(
'配置项' => '配置值'
);
2.扩展类文件的写法
应用自己扩展类文件的路径:/Common/应用名/function.php
例子:Admin应用扩展类文件的路径:/Common/Admin/function.php
只能在Admin应用里面调用function.php里面的函数,Index应用无法调用/Common/Admin/function.php
共同扩展类的文件路径:/Common/common.php
3.模板输出写法
例子:Admin应用A控制器B方法模板的路径:/Tpl/Admin/A/B.html
例子:我在Admin项目里面的Index控制器写$this->display
在应用模式下,在Tpl/Admin/Index/index.html就是路径!