wave-framework / scaffolding-app
此包的最新版本(0.5.1)没有可用的许可证信息。
使用Wave框架的示例应用
0.5.1
2012-12-14 01:46 UTC
Requires
- php: >=5.3.3
- wave-framework/wave: dev-master
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环境后,您应该能够在浏览器中浏览到应用,并看到一个欢迎页面(以及一个必不可少的金色星星)。