账户中心 退出系统
开发文档 资讯·分享 技术交流 会员登录
phpGrace GSCMS 公众号系统
目录 · 分组

分组模式

上一节我们讲解了站点划分相关的知识,phpGrace 还支持站点内部分组,您可以将多个功能集中到一个站点,同时在一个站点内把相对独立的功能进行分组也是不错的规划。

分组示例

www.phpgrace.com PC + H5
www.phpgrace.com/admin 网站后台管理系统
www.phpgrace.com/api api接口
www.phpgrace.com/member 会员系统

创建分组

使用 phpGrace 内置命令可以快速地完成分组的创建工作。

语法 : 
php grace cg 分组 in 站点名称
如 :
php grace cg admin in website

分组原理

创建分组后您就可以通过 域名/分组 的方式访问分组,同时会在以下目录中创建独立的分组文件夹及文件。

|_ 应用开发根目录
    |_ appConfig/ 配置文件目录
        /站点目录
            /分组目录
    |_ appController/ 控制器目录
        /站点目录
            /分组目录
    |_ appLanguage/ 语言包目录
        /站点目录
                /分组目录
    |_ appRoute/ 路由文件目录
        /站点目录
                /分组目录
    |_ appView/ 视图文件目录
        /站点目录
            /分组目录
    |_ graceFrame/ 框架核心目录
    |_ website/ 某个具体网站的根目录,可以使用命令新建站点
        |_ 分组目录/
            |_ index.php 入口文件
            |_ .htaccess
        |_ static/ 静态资源目录
            |_ js、css、图片等
        |_ index.php 入口文件
        |_ .htaccess
        |_ nginx.htaccess

通过上面的目录结构我们可以看出 :

通过上面的目录结构我们可以看出 :
某个分组具有自己独立的入口文件、控制器、语言包、配置、路由、视图等文件夹及文件。