欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Astrology 框架

程序员文章站 2022-07-07 08:57:40
1、Web 服务器配置 Rewrite 2、环境需求 3、目录结构 + app | - bootstrap.php | - config.php | + Index | + _App | + Controller | - _Controller.php | - Index.php | + Model ......

1、Web 服务器配置

Rewrite

 

2、环境需求

 

3、目录结构

+ app

   | - bootstrap.php

   | - config.php

   | + Index

   | + _App

      | + Controller

          | - _Controller.php

          | - Index.php

      | + Model

      | + View

          | + _Controller

              | - _NotFound.php

              | - index.mobi..php

              | - index.php

          | + _helper

              | - footer.php

          | + _layout

              | - default.mobi..php

              | - default.php

          | + Index

+ web

   | - .htaccess

   | - index.php

 

4、入口文件

web/index.php

require_once __DIR__ . '/../app/bootstrap.php';
new \Astrology\Start();

 

5、引导文件

app/bootstrap.php

define('APP_ROOT', realpath(__DIR__));
define('ANFORA_AUTOLOAD', 0);

if (ANFORA_AUTOLOAD) {
    require APP_ROOT . '/../src/autoload.php';
} else {
    require APP_ROOT . '/../vendor/autoload.php';
}

include_once 'function.php';

 

6、自动加载类

src/autoload.php

require_once __DIR__ . '/Anfora/Autoload.php';
return Anfora_Autoload::getLoader();