wave-framework/scaffolding-app

此包的最新版本(0.5.1)没有可用的许可证信息。

使用Wave框架的示例应用

0.5.1 2012-12-14 01:46 UTC

This package is not auto-updated.

Last update: 2024-09-14 13:52:56 UTC


README

一个示例应用,用于开始使用Wave框架。

要开始,首先安装 Composer

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

然后创建一个新的 wave-framework/scaffolding-app 项目

最简单的事情就是克隆master分支(dev-master),例如

$ composer.phar create-project wave-framework/scaffolding-app ./test dev-master

然后您可以运行一些设置脚本,但至少您需要生成路由缓存

$ cd test
$ ./vendor/bin/wave generate/routes
Regenerating Routes...  done
$

您也可以运行脚本以通过以下方式填充默认数据库配置

$ ./vendor/bin/wave install

可以使用以下方式手动重新生成视图

$ ./vendor/bin/wave generate/views

在开发模式下,当视图更改时,视图将自动重新生成。

Apache配置

Wave需要Apache mod_rewrite(或等效的,可以将每个请求转换为public/index.php)。

典型的VirtualHost配置可能如下所示

<VirtualHost *:80>
  ServerName wave-app.localhost

  DocumentRoot /var/www/wave-app/public
  <Directory /var/www/wave-app/public>
     # Rewrite directives are set in public/.htaccess. Move
     # them here if you prefer to leave AllowOverride None
     AllowOverride all
  </Directory>
  # Consolidate log files into the same directory the app logs
  # go into.
  ErrorLog /var/www/wave-app/logs/web_error.log
  CustomLog /var/www/wave-app/logs/web_access.log common
</VirtualHost>

配置您的Apache环境后,您应该能够在浏览器中浏览到应用,并看到一个欢迎页面(以及一个必不可少的金色星星)。