1

単体テストをセットアップするための F3 サイトのアドバイスに従うと、失敗します。この例では、F3 テストを含むファイルを作成する手順を説明し、それをルートに test.php として保存するように指示しています。したがって、URL はhttp://localhost/test.php. うーん...ルーターがチョークするため、これは決して機能しません。どこに置くの?ルーターの index.php ファイルには何を入れますか? 多分私は疲れているか、単に愚かなのかもしれませんが、この test.php ファイルを実行する方法がわかりません。

助けてくれてどうもありがとう。

4

1 に答える 1

1

F3 の dev ブランチを確認することをお勧めします。

https://github.com/bcosca/fatfree/tree/dev

これは、最新のコードと多数の単体テストで構成されています (appフォルダーを参照してください)。ドキュメントに関する問題は、100% 最新ではなく、単体テストに関する例がルートでは機能しないことです。test.phpコードをテストする を呼び出してアプリの機能をテストするのは、純粋な PHPです。hello.php

ルーターが実際test.phpにルートを検索しようとする場合は、既存のファイルとフォルダーを除外していないため、書き換えルールを修正する必要があります。これが Apache のスニペットです。

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
于 2013-07-18T06:09:38.107 に答える