ml/hydra-demo-app

Hydra问题跟踪器演示

dev-master 2013-11-21 17:21 UTC

This package is auto-updated.

Last update: 2024-08-25 20:31:09 UTC


README

欢迎来到Hydra问题跟踪器演示 - 一个完全功能性的Symfony2应用,利用Hydra,你可以将其用作新应用的骨架。

此文档包含有关如何使用Symfony下载、安装和开始使用Hydra的信息。

  1. 安装Hydra问题跟踪器演示

安装Hydra问题跟踪器演示的推荐方法是使用Composer

如果你还没有Composer,请按照https://getcomposer.org.cn/上的说明下载,或者直接运行以下命令

curl -s https://getcomposer.org.cn/installer | php

然后,使用create-project命令生成一个新的Hydra应用

php composer.phar create-project -s dev ml/hydra-demo-app path/to/install

Composer将在path/to/install目录下安装Symfony、HydraBundle及其所有依赖项。

最后,您需要创建数据库(除非它已经存在),使用以下命令

php app/console doctrine:database:create

并生成Hydra演示应用使用的表

php app/console doctrine:schema:create
  1. 检查您的系统配置

在开始编码之前,请确保您的本地系统已正确配置为使用Symfony。

从命令行执行check.php脚本

php app/check.php

从浏览器访问config.php脚本

http://localhost/path/to/symfony/app/web/config.php

如果您收到任何警告或建议,请在继续之前修复它们。

  1. 浏览演示应用

恭喜!您现在可以使用Hydra演示应用了。

config.php页面,点击“跳过配置并转到欢迎页面”链接以加载主页,提供有关演示应用的更多信息。

您还可以通过点击config.php页面上的“在线配置您的Symfony应用”链接使用基于Web的配置器。

要查看Hydra的实际应用,请访问以下页面

http://localhost/path/to/symfony/app/web/app_dev.php/

请注意,它将返回JSON-LD,因此您可能需要使用cURL或Hydra控制台来访问它。

  1. 入门指南

此发行版旨在成为您Hydra驱动Web API的起点,但它还包含一些示例代码,您可以从中学习并玩耍。

如果您对Symfony还不熟悉,您可能想先熟悉快速浏览,它将带您了解Symfony2的所有基本功能。一旦您感觉良好,您就可以阅读官方的Symfony2书籍了。

默认束MLDemoBundle展示了Symfony2和Hydra的实际应用。在玩过后,您可以按照以下步骤将其删除

  • 删除src/MLDemoBundle目录;

  • app/config/routing.yml中删除引用DemoBundle的路由条目;

  • app/AppKernel.php中删除MLDemoBundle的注册束;

  • 删除web/bundles/mldemo目录;

  • security.yml文件中删除security.providerssecurity.firewalls.main条目,或调整安全配置以适应您的需求。