• symfony目录结构


    1- Symfony的Project目录说明

    myfirstsymfony/ -----symfony项目目录
      apps/ -----Application程序目录
      batch/ -----用于存放调用命令行或调度程序运行批处理操作的PHP文件
      cache/ ----项目缓存目录,用于加速WEB应答与请求
      config/ ----项目常规配置文件
      data/ ----存储项目数据资料,例如,数据库规划资料,创建表的SQL文件(或SqLite数据库)
      doc/ ----存放项目文档,包括开发文档及phpdoc()
      lib/ ----该目录是专门用于存放外部类和库。可以在这里加入你所需要共享的某个程序的代码,其中的model子目录用于存放项目的对象模型。
      log/ ----用于存放symfony直接产生的日志文件,也可以包括网站的日志文件,通常每个类别应对应一个日志文件,如:myapp_prod.log
      test/ ----该目录用于存放PHP所写的单元测试文件。在项目设置初,Symtony会自动加入一些基础测试的结果。
      web/ ----该目录是网站的根目录,这里只存放需要从internet可以访问到的文件。

    2- Symtony的Application目录说明

    myfirstsymfony/ ----symfony项目目录
      apps/ ----Application程序目录
        myfirstapp/ ----Application的主目录
        config/ ----存放一套YAML相关的配置文件。这是一个大多数应用程序的配置,从默认的参数分离开始能够被框架自己创建。
        i18n/ ----国际化用文件组
        lib/ ----Application专用Class(library用目录),一般为扩展类库
        modules/ ----模块目录
        templates/----Application,Module用模板目录

    3- Symtony的Module目录说明

    该目录主要结构如下:
      myfirstsymfony/--------项目目录
          apps/--------------------程序目录
            myfirstapp/--------myfirstapp程序目录
                modules/-------myfirstapp程序的模块目录
                   helloworld/—被建立的myfirstapp下的helloworld模块
                      actions/-----动作用目录
                      config/------模块设置目录
                      lib/-----------模块用类及类库目录(class&library)
                      templates/----模块用临时文件目录
                      validate/-------验证设置文件存放目录
     
  • 相关阅读:
    mysql之触发器before和after的区别
    字段与属性的区别
    功能性和非功能性需求 UP中FURPS+模型需求分类方式
    脏读、不可重复读 共享锁、悲观锁 和 事务五种隔离级别
    抽象类、接口的区别 和 抽象类可以不实现接口的全部方法
    错误码:2003 不能连接到 MySQL 服务器在 (10061)
    在ubuntu下使用mysql API读取数据库的乱码问题
    vs2010下htmlcxx的编译以及环境的搭建
    effective c++ 条款15 在资源管理类中提供对原始资源的访问
    Qt 依赖包的加载
  • 原文地址:https://www.cnblogs.com/kaeloy/p/3415379.html
Copyright © 2020-2023  润新知