zoukankan      html  css  js  c++  java
  • ThinkPHP目录结构和命名

    1.1 项目部署方案-需求分析

    一、了解需求:

    01、网站是否为动态,还是静态,网站程序语言

    02、是否对框架有所要求,代码完成的时间确定;

    03、数据库要求

    03、对制作的网页的版面,功能进行详细分析商讨

    二、制定网站建设方案:

    01、制定网站建设初步方案(功能图表);

    02、和相关部门主管沟通方案,并提出相关看法及意见、建议等,然后进行协商、修改、补充,以达成共识;

    三、(如需要完成前端,先提交前端设计):

    01、提交前端设计,版面修改

    02、程序员和前端沟通功能问题;

    四、实现功能:

    01、根据需求建库

    02、根据功能构建代码

    五、后期测试:

    01、开发完成,上传测试服务器;

    02、测试并提出相关意见与想法、建议等反馈;

    03、释放第一个版本;

    六、发布:

    01、小功能修改,bug修护

    03、进行网站备案、网站备份、后期维护等;

    1.2 项目部署方案

    目录/文件说明
    ThinkPHP 系统目录(下面的目录结构同上面的系统目录)
    Public 网站公共资源目录(存放网站的Css、Js和图片等资源)
    Uploads 网站上传目录(用户上传的统一目录)
    Home 项目目录(下面的目录结构同上面的应用目录)
    Admin 后台管理项目目录
    …… 更多的项目目录
    index.php 项目Home的入口文件
    admin.php 项目Admin的入口文件
    …… 更多的项目入口文件



    如果采用分组模块的话 可以简化为一个项目目录

    目录/文件说明
    ThinkPHP 系统目录(下面的目录结构同上面的系统目录)
    App 项目目录(分组目录结构会在后面描述)
    Public 网站公共资源目录(存放网站的Css、Js和图片等资源)
    Uploads 网站上传目录(用户上传的统一目录)
    index.php 网站的入口文件



          项目的模板文件还是放到项目的Tpl目录下面,只是将外部调用的资源文件, 包括图片 JS 和CSS统一放到网站的公共目录Public下面,分Images、Js和Css子目录存放,如果有可能的话,甚至也可以把这些资源文件单独放一个外部的服务器远程调用,并进行优化。

    事实上,系统目录和项目目录可以放到非WEB访问目录下面,网站目录下面只需要放置Public公共目录和入口文件,从而提高网站的安全性。

     

    1.3 THINKPHP 部署操作

    2.1,常见的配置参数解析-入口文件

    define('THINK_PATH','../ThinkPHP3.12/');
    define('APP_NAME','admin');
    define('APP_PATH', './admin/');
    define('APP_DEBUG', 'true');
    require THINK_PATH.'ThinkPHP.php';
    

    2.2,常见的配置参数解析-项目conf配置

    参见THINKPHPX.XX/conf/convention.php文件

    更多参数

    http://www.php100.com/html/webkaifa/DIV_CSS/2012/0921/11121.html

     如果使用公共配置,则使用arr_merge函数将2个配置数组合并

    $arr1=array();
    
    $arr2=include 'http://www.cnblogs.com/xx.conf.php';
    
    return array_merge($arr1,$arr2);
    
  • 相关阅读:
    golang --写test测试用例
    Golang ---testing包
    golang --Converting and Checking Types
    python ---升级所有安装过的package
    给定数组和某个值,求和等于某值的序号
    https://leetcode-cn.com/
    Java8内存模型—永久代(PermGen)和元空间(Metaspace)
    TJ Holowaychuk是怎样学习编程的?
    Idea代码可视化插件
    python3插入数据
  • 原文地址:https://www.cnblogs.com/Hebe/p/3028866.html
Copyright © 2011-2022 走看看