danielspk/tornadoskeletonapplication

适用于 Tornado-PHP 的骨架应用

v1.0.7 2015-06-20 14:40 UTC

This package is auto-updated.

Last update: 2024-09-10 01:43:20 UTC


README

适用于 Tornado-PHP 的骨架应用

ScreenShot

TORNADO 是一个针对 PHP 的轻量级框架,允许实现 HMVC 模式和/或 RESTful 服务

更多详细信息请访问其网站 http://tornado-php.com

安装

要安装 Tornado 骨架应用,需要使用 Composer。如果您对如何安装 Composer 有疑问,请访问以下链接: https://getcomposer.org.cn/download/

安装

composer install
  • 如果您想使用友好的 URL,请编辑根目录下的 .htaccess 文件,并修改第 4 和 5 行以根据项目在服务器中的位置和您想要应用的重定向限制。

您可以在命令行中执行以下指令来完成所有这些步骤

composer create-project danielspk/tornadoskeletonapplicacion /ruta/de/destino/de/proyecto 1.*

配置和组织

有关应用程序配置的所有方面都应在以下文件中完成

app/config/config.php

应用程序的所有钩子/事件应在以下文件中完成

app/src/hooks.php

应用程序的所有路由应在以下文件中完成

app/src/route.php

应用程序的所有注入服务应在以下文件中完成

app/src/services.php

HMVC 模块应放置在

app/modules/

开发环境

由于可能存在仅适用于开发环境的特定定义,因此上述所有文件都有后缀 "_dev" 的对应文件,用于定义特定的配置、服务、钩子或路由(这些文件仅在应用程序处于开发环境时包含:'tornado_environment_development' === true)

测试数据

应用程序骨架包含一个基本的初始配置(路由、服务、钩子等)作为示例。配置文件 composer.json 中 "require-dev" 包含的所有包对于 Tornado 的运行不是必需的。根据您应用程序的需要添加和/或删除包。

关于相对链接和友好 URL 的建议

为了使您的系统快速适应友好 URL 环境,您可以在配置文件中定义一个名为 URLFRIENDLY 的常量,其值为相对路径的基本基准,然后在 html 的 head 部分内的 base 标签中使用它。示例

    // usando .htaccess
    define('URLFRIENDLY', 'http://local.web/project/');

    // sin htaccess
    define('URLFRIENDLY', 'http://local.web/project/index.php?/');
    <base href='<?=URLFRIENDLY?>' />

    <!-- ejemplo de uso -->
    <a href="./ruta">Link a ruta</a>

通过仅修改该常量的值,系统将自动调整是否使用友好 URL。

更多信息

Tornado PHP 的使用文档可在 http://tornado-php.com 获取

建议

请发送邮件至 info@daniel.spiridione.com.ar